php oturum değişkenleri güncellemiyor?

2 Cevap php

Ive twitter OAuth ve API ve garip bir sorun yaşıyorum im ile çalışmaktadır.

Im ne yapıyorsa bir oturum değişkeni istek simge ve gizli tasarruf, bir istek bağlantı oluşturuyor, daha sonra kullanıcı veritabanında depolamak için bu anahtarları almaya çalışıyor, geri twitter geldiğinde.

I aşağıdaki çalıştırdığınızda:

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>";

Bu oturum dizi benim değerleri içerir ve geri twitter geliyor ancak onlar oturum dizi yankı için de aynı şey üretir print_r'ing, doğru olduğunu gösterir. Onun onun değil orada falan.

Ben önce üst satırda iki sayfada oturumu başlıyorum.

Ikinci sayfa okur:

session_start();
echo $_SESSION["oauth_request_token"];
echo $_SESSION["oauth_request_token_secret"];

Garip şey i elle ikinci sayfada oturum değişkeni bildirirseniz, iyi çalışıyor olmasıdır. Ben bir şey eksik?

2 Cevap

Oturumları adrese özgü çıkıyor.

Ben benim isteği gönderme edildi

http://website.com

ve geri geliyordu

http://www.website.com

Öyle görünüyor, PHP doğru oturumları kaydetmek değildir. Eğer (phpinfo gösterebilir miyim?) Işleyici değiştirileceğini kurtarışla oturum olabilir. Ayrıca, oturum değişkenleri ile saf PHP Twitter ve deney kurtulmak için deneyin. Bu çalışır mı?