php不更新会话变量?
我一直在使用twitter oauth和api,我遇到了一个奇怪的问题 im所做的是生成一个请求链接,将请求令牌和密码保存在会话变量中,然后当用户从twitter返回时,尝试检索这些密钥以将其存储在数据库中 当我执行以下操作时:php不更新会话变量?,php,session,twitter,Php,Session,Twitter,我一直在使用twitter oauth和api,我遇到了一个奇怪的问题 im所做的是生成一个请求链接,将请求令牌和密码保存在会话变量中,然后当用户从twitter返回时,尝试检索这些密钥以将其存储在数据库中 当我执行以下操作时: session_start(); $to = new TwitterOAuth($consumerkey, $consumersecret); $tok = $to->getRequestToken(); $request_link = $to->getAu
session_start();
$to = new TwitterOAuth($consumerkey, $consumersecret);
$tok = $to->getRequestToken();
$request_link = $to->getAuthorizeURL($tok);
$_SESSION["oauth_request_token"] = $token = $tok['oauth_token'];
$_SESSION["oauth_request_token_secret"] = $tok['oauth_token_secret'];
print_r($_SESSION)."<br>";
奇怪的是,如果我在第二页手动声明session变量,它就可以正常工作。我遗漏了什么吗?看来,PHP没有正确保存会话。可以显示phpinfo()吗?可能是会话保存处理程序被覆盖。另外,尝试摆脱Twitter,在纯PHP中使用会话变量进行实验。这行得通吗?是否正确设置了包含会话ID的cookie?
如果没有,会话ID将在URL中传递,因此您必须确保正确地将其发送到Twitter。结果表明会话是特定于该地址的 我是从
http://website.com
它又回到了我的生活中
http://www.website.com
http://www.website.com