Страница 1 из 2
Скрытая ссылка
Добавлено: 27 сен 2010, 02:36
Pupizoid
В приложение "Вкурсе" все ссылки "замаскированы" /?mid=ID_пользователя#/article/2700017/
Поэтому не видно на каком адресе расположен сайт/приложение.
Как можно это реализовать? (представления есть, но лучше пускай кто скажет

)
Вопрос намбер два.
Допустим мы знаем адрес где расположено приложение. Заходим к примеру на
www.adresapps.com , а там пустая страница. То есть смотреть можно только через контакт.
Опять же. Как это реализовать? ( Можно с помощью .htaccess , но я не знаю, что туда писать )
Если такие вопросы были. Простите , не нашел или плохо искал

Re: Скрытая ссылка
Добавлено: 27 сен 2010, 08:12
BANAN
Ответ на второй вопрос.
Делай так:
Создаешь функцию:
Код: Выделить всё
function is_vk(){ if (parent.frames.length == 0) document.location.href = 'ссылка на твое приложение';}
Далее после тега <body> пишешь код:
Код: Выделить всё
<body><script type="text/javascript">is_vk();</script>//тут все остальное</body
Что касается их адреса, то по моему вот этот у них vkurse2.verumnets.ru
Re: Скрытая ссылка
Добавлено: 27 сен 2010, 12:33
Pupizoid
syntax error, unexpected '=' in
Такая ошибка в это строке
Re: Скрытая ссылка
Добавлено: 27 сен 2010, 13:03
BANAN
Хм....не знаю, у меня все работает смотри мои исходники
ICQ статусы. Функция is_vk находится в script.js
Re: Скрытая ссылка
Добавлено: 27 сен 2010, 13:48
Cepe}|{a
Код, приведённый в теме, у меня работает...)
Re: Скрытая ссылка
Добавлено: 27 сен 2010, 15:30
Pupizoid
Моя ошибка была

Да, все работает
Но 1 вопрос остается открытым. Как замаскировать ссылку.
Re: Скрытая ссылка
Добавлено: 27 сен 2010, 19:15
azzzi
if (parent.frames.length == 0)
это не даст 100% закрытие. могут же фрейм сделать сами на любом сайте и вставить туда код приложения, тогда откроется))
Re: Скрытая ссылка
Добавлено: 27 сен 2010, 19:18
azzzi
вопрос в догонку, как проверять что фрейм открыт именно с сайта контакта?

Re: Скрытая ссылка
Добавлено: 27 сен 2010, 20:20
Cepe}|{a
azzzi писал(а):if (parent.frames.length == 0)
это не даст 100% закрытие. могут же фрейм сделать сами на любом сайте и вставить туда код приложения, тогда откроется))
Я делаю так:
Код: Выделить всё
<?php $secure_key = 'qweqweasdasdzxczxc'; // защищенный ключ $auth_key_a = $_GET['auth_key']; $sig = md5($_GET['api_id'].'_'.$_GET['viewer_id'].'_'.$secure_key); if($auth_key_a != $sig){echo "error"; }else {содержимое}?>
Re: Скрытая ссылка
Добавлено: 27 сен 2010, 20:25
BANAN
Да, и так я тоже делаю на стороне сервера