PHP - Snoopy POST isteği + OTURUMU korumak?

2 Cevap php

Ben bir istek yapmak Snoopy kullanarak, ama farklı bir OTURUM POST için kullanılan görünüyor? Ben istek sonuçlarını echo OTURUM ayarlanmış ancak herhangi bir bağlantıyı tıkladıktan sonra sayfa olmayan bir OTURUM-set durumuna geri döner.

Şu anda istek yapmak için v.little kodu kullanıyorum

$dashboard = new Snoopy;

$dashboard->referer = "URL";
$dashboard->httpmethod = "POST";
$dashboard->submit("URL", $_POST);

echo $dashboard->results;

Ben sunucu üzerinde hiçbir kontrole sahip olarak cURL kullanma yeteneği yoktur.

Ben bir Snoopy HTTP POST için yeni bir session_id yapma kendi nedeniyle duygu var? Ben bu istekleri arasında OTURUMU korumak için nasıl net ama hiçbir şey beton bit ve bobs gördüm?

Cheers, MiG

2 Cevap

Eğer Snoopy o sayfayı oluştururken (this would be true for any other way of doing that HTTP request), daha sonra, PHP olacak ile aradığınız sayfaya Sessionıd geçemiyor:

  • Bir oturumu başlatmaya çalıştığınızda
  • Hiçbir session id alınmış olduğu gibi, bir yeni oturum başlamış olacak
  • İlk komut kullanılan birinden ayrı olacak.


If you want both scripts to share the same session, you will at least have to pass the session id to the second script -- which is generally done using a cookie (see the cookies you have for your site, in your browser).

Temelde: Snoopy yoluyla denir komut session id, tarayıcınız tarafından denir komut aldığı aynı şekilde almak zorundadır.

Sen url dosyası göndererek de session_start işlevini çağırmak gerekir.

İstediğiniz kadar, oturum koruyabilirsiniz.