Страница 3 из 4

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 11:13
Casperovskii
Можно почитать тут: http://www.flasher.ru/forum/showthread.php?p=943697 (сам не читал).
И тут: http://flapps.ru/forum/topic2067.html (пост Александра, 4ый в теме)

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 13:20
Dimaz
Не работает. Пишет undefined. Вот так делаю:

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

VK.loadParams(document.location.href);    var viewer_id = VK.params.viewer_id;    alert(viewer_id);
Попробовал написать просто

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

alert(document.location.href);
, выдает адрес моей страницы загружаемой в блок iframe типа, http://моястраница.ru/index.php. Т.е. никаких get-параметров он не выдает. Что же делать?

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 15:08
Casperovskii
Не работал с I-frame, но:
I-frame Приложения в контакте где написано:
Аналогично переменным flashVars, передаваемым во Flash-приложение, в IFrame-приложение эти переменные передаются посредством GET-параметров запроса.
Т.е. и хэш тоже должен передаваться... Про переменные я же уже давал ссылку, и ты смог выцепить hash?

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 16:47
gpv123
Dimaz писал(а):выдает адрес моей страницы загружаемой в блок iframe типа, http://моястраница.ru/index.php. Т.е. никаких get-параметров он не выдает.
Всем выдает, а тебе не выдает... Странно... Может твой сервак заголовком location отправляет тебя на страницу без get-переменных :lol: :lol: :lol:

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 22:09
Dimaz
Casperovskii писал(а):Не работал с I-frame, но:
I-frame Приложения в контакте где написано:
Аналогично переменным flashVars, передаваемым во Flash-приложение, в IFrame-приложение эти переменные передаются посредством GET-параметров запроса.
Т.е. и хэш тоже должен передаваться... Про переменные я же уже давал ссылку, и ты смог выцепить hash?
Передаются посредством GET-параметров запроса на сервер, а в клиенте не получить никак как я понимаю. Пробовал в index.php прописать

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

<b><? echo $_GET['viewer_id'] ?></b>
Не работает. Хотя если прописать echo "blablabla" выводит. Как же этот hash получить :?

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 22:15
Dimaz
gpv123 писал(а):
Dimaz писал(а):выдает адрес моей страницы загружаемой в блок iframe типа, http://моястраница.ru/index.php. Т.е. никаких get-параметров он не выдает.
Всем выдает, а тебе не выдает... Странно... Может твой сервак заголовком location отправляет тебя на страницу без get-переменных :lol: :lol: :lol:
Делаю как написано на форуме. Я же выложил код, все правильно написал. Может они отключили этот VK.loadParams :D Его же в документации нет. Хотя в исходном коде он присутствует.

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 22:17
gpv123
Dimaz, дело не в VK.loadParams, а в том, что у Вас get-переменных почему-то нет

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 22:33
Dimaz
Пробовал через другой браузер. Зашел в Internet Explorer 8, так там вообще Вконтакте не работает :D Грузится, но не вводится в поля ничего, даже в акк не могу зайти.)))

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 22:41
Casperovskii
Dimaz
А точно инициализация контакта нормально проходит?
Vk.init() срабатывает?

Re: Как перенаправить пользователя на нужную страницу?

Добавлено: 15 дек 2012, 22:44
Dimaz
Все догнал я.) У меня в настройках приложения, в адрес iframe прописано auth.php, а не index.php. Только сейчас заметил.) Вот он в auth.php и передает :D Поменял на index.php, заработало.