Передача переменной PHP в URL обратного вызова Twitter - PullRequest
2 голосов
/ 05 июня 2011

Я хочу, чтобы твиттер отправил пользователя обратно на

site.com/person.php?person=$curr_person

где $curr_person - переменная сеанса, хранящаяся в $_SESSION['person'] и полученная из $_GET['person']

Проблема в том, что Twitter перенаправляет обратно на мой сайт $curr_person не оценивается и воспринимается буквально. Я предполагаю, что перенаправление не попадает на мой сервер ... как я могу правильно оценить обратный вызов URL?

Спасибо

1 Ответ

2 голосов
/ 05 июня 2011

Причина, по которой он не оценивается, возможно, заключается в том, что вы ввели его как часть строки:

$twitter->call('site.com/person.php?person=$curr_person');

Но есть два решения:

  1. Объединить

    $twitter->call('site.com/person.php?person=' . $curr_person);
    
  2. Используйте двойные кавычки :

    $twitter->call("site.com/person.php?person=$curr_person");
    

Надеюсь, это поможет.

Ps. Конечно, я предполагаю, что вы передаете этот URL какому-либо методу (например, $twitter->call()), поэтому не просто копируйте код - просто ознакомьтесь с тем, как оба решения отличаются от кода в начале моего ответа.

...