В чём может быть проблема?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

В чём может быть проблема?

Сообщение Влад »

Пишу списывание голоса
1.php

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

 <a class="" href="/2.php?&user_id=<?php echo $_GET['viewer_id'];?>&auth_key=<?php echo $_GET['auth_key'];?>"><b>Списать 1 голос</b>  
Выбивает ошибку user_id но вроде всё правильно
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: В чём может быть проблема?

Сообщение Александр »

Передаёшь переменную user_id

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

&user_id=<?php echo $_GET['viewer_id'];?>
А получить пытаешься viewer_id

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

$user_id = $_GET['viewer_id']; 
Надо так:

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

$user_id = $_GET['user_id']; 
Проверку на наличие голосов лучше проверяй с SimpleXMLElement, а не с strpos. Пример здесь http://flapps.ru/forum/topic294.html
И делай проверку на auth_key, чтобы запросы не подменяли.
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

Re: В чём может быть проблема?

Сообщение Влад »

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

$user_id = $_GET['user_id'];
Как я мог такое упустить, огромное спасибо!!! Про SimpleXMLElement попробую...
Ответить