Ben olmayan oturum değişkenleri gibi hareket onlar ayarlanır biri IOW başka bir sayfada oturum değişkenleri kullanmak mümkün duyuyorum. Ben yarım düzine diğer benzer forumlarda yayınlanan benzer bir soru bulduk, ancak bu diğer durumlarda cevap her zaman geçerli değildir çıkıyor.
İşte benim dosyalar şunlardır:
sess1.php
<?php
session_start();
session_register("userid");
session_register("textvar");
$_SESSION['userid'] = 10333 ;
$_SESSION['textvar'] = TextVariable ;
echo "<p>User ID is: " . $_SESSION['userid'] . "</p>" ;
echo "<p>Another variable is: " . $_SESSION['textvar'] . "</p>" ;
?>
<p>Go to the <a href="sess2.php">next page</a>.</p>
and, sess2.php
<?php
session_start();
echo "<p>Userid oturum değişken: " . $_SESSION['userid'] . "</p>";
echo "<p>Diğer oturum değişken: " . $_SESSION['newvar']. "</p> ";
?>
Her durumda tarayıcı çıktı:
sess1.php
Kullanıcı kimliği: 10333
Başka bir değişkendir: textVariable
[Sonraki sayfa] gidin.
and, sess2.php
Userid oturum değişken:
Diğer oturum değişken:
[Son sayfa] gidin.
DEĞİLDİR bir kaç şey:
- Ben her iki dosya üstündeki () session_start var mı.
- Değişkenler dizin yazılabilir olduğunu ve oturum değişkenleri orada gösteriyor. (: '| I kimliği: 10333; textvar | s: 12: "textVariable";' Ben bu içinde var sess_b62 denilen yüz küçük dosyalar hakkında var.)
- phpinfo () php.ini dosyası doğru okunan ve tarayıcı kapatılıncaya kadar, ömür boyu varsayılan, 0, yani ayarlanmış olduğunu söylüyor.
Benim zekâ sonunda değilim. Herhangi bir öneriniz?
Çok teşekkürler.