session_id () PHP

3 Cevap

Ben sadece PHP session_id fonksiyonunu çalışıyorum ve bunu web kullanılan her makine için benzersiz olduğunu düşündüm? Ancak, benim ev arkadaşım ve ben aynı session_id iki ayrı makinelerde için var. Ben sadece session_id() oturumu oluşturmak için kullanıyorum - Ben doğru yapıyorum?

3 Cevap

Onlar here yaptığın gibi oturumu oluşturarak deneyin

Sen session_id çağrıda () eksik.

Ayrıca, belirli bir oturum kimliğini ayarlamak için kullanmak istiyorsanız before session_start() session_id() aramak gerekir unutmayın. Kimden Manual:

Id belirtilirse, o anki session id yerini alacak. session_id (), bu amaç için daha önce session_start () olarak adlandırılan olması gerekmektedir. Oturum işleyicisi bağlı olarak değil, tüm karakterler oturum kimliği içinde izin verilir. Örneğin, dosya oturum işleyicisi sadece izin AZ 0-9, (virgül) az aralığında ve karakterler - (eksi)!

Başka bir fikir Oturumunda bir değeri saklamak için.