Страница 1 из 2

Скрытая ссылка

Добавлено: 27 сен 2010, 02:36
Pupizoid
В приложение "Вкурсе" все ссылки "замаскированы" /?mid=ID_пользователя#/article/2700017/

Поэтому не видно на каком адресе расположен сайт/приложение.

Как можно это реализовать? (представления есть, но лучше пускай кто скажет ;) )


Вопрос намбер два.

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

Если такие вопросы были. Простите , не нашел или плохо искал :roll:

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

Такая ошибка в это строке

Код: Выделить всё

document.location.href = 'тут id';

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
Да, и так я тоже делаю на стороне сервера