将PHP变量传递到Twitter回调URL

时间:2011-06-05 11:27:37

标签: php callback twitter twitter-oauth

我希望Twitter将用户发送回

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

其中$curr_person是存储在$_SESSION['person']并从$_GET['person']

获取的会话变量

问题是当Twitter重定向回我的网站时$curr_person没有被评估并且是字面意思。我假设重定向没有到达我的服务器......如何才能正确评估回拨URL

由于

1 个答案:

答案 0 :(得分:2)

未评估的原因可能是因为您将其作为字符串的一部分输入:

$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");
    
  3. 希望这有帮助。

    聚苯乙烯。当然我假设你将这个URL传递给某个方法(比如$twitter->call()),所以不要只复制代码 - 只要熟悉两个解决方案与我的答案开头的代码不同的方式。 / p>