php:ÓÃÐòÁл¯»òsession¶ÔÏóÈÃoo½øÐе½µ×
phpÖ§³ÖÃæÏò¶ÔÏó±à³Ì,ÕâʹµÃÎÒÃÇÔÚ±à³Ìʱ¿ÉÒÔ¾¡¿ÉÄÜʹÓÃÀ༰¶ÔÏóÀ´¼ò»¯
ÎÒÃǵijÌÐò,¼õÉÙ´úÂëά»¤µÄ¹¤×÷Á¿.
¿ÉÊÇÓÉÓÚ±äÁ¿µ½½Å±¾Ö´ÐÐÍê±Ï¾ÍÊÍ·Å,ÎÒÃDZ¾Ò³ËùÉú³ÉµÄ¶ÔÏóÏëÔÚÆäËüÒ³ÃæÊ¹ÓÃʱ
±ãÅöµ½ÁËÂé·³.¿ÉÊÇ,ÔںܶàÇé¿öÏÂ,ÓÐЩÈÎÎñÔÚÒ»Á½¸öÒ³ÃæÊÇÎÞ·¨Íê³ÉµÄ.Èç¹ûÄܹ»
½«¶ÔÏó¼°Æä·½·¨´«µÝµ½ÎÒÃÇÏëʹÓöÔÏóµÄÒ³Ãæ,ÄÇÆñ²»ÊǸöºÜºÃµÄÖ÷Òâ.
ËäÈ»ÓÃget »òpostµÄhide·½·¨´«µÝ¶ÔÏó±äÁ¿È»ºóÔÚÐÂÒ³Ãæ½¨Á¢Ò»ÐµĶÔÏó,ÔÙÈ»ºó
Óù¹Ô캯ÊýÀ´³õʼ»¯Ð¶ÔÏó,ºÃÏñÒ²ÐеÄͨ,¿ÉÊÇ......,ºÜÂé·³,Ïë±Ø´ó¼ÒÄÜÏëÏñµÃµ½°É.
¾¹ý³¤Ê±¼äµÄ³¢ÊÔ,ÏÖ×ܽáÁ½ÖÖ·½·¨À´´«µÝ¶ÔÏó.
Ò»ÖÖ,ÐòÁл¯(php4²Å¾ßÓеŦÄÜ),ÀûÓÃÕâ¸ö¹¦ÄÜÎÒÃÇ¿ÉÒÔ½«¶ÔÏóÐòÁл¯,È»ºóÔÚÎÒÃÇÐèÒª
µÄÒ³Ãæ½«¶ÔÏó±äÁ¿·´ÐòÁл¯À´Ê¹ÓÃ.
¾ÙÀýÈçÏÂ:
//*********class.php ¶¨ÒåÀà*********
<?
class a
{
var $a;
var $b;
var $c;
function a($x,$y)
{
$this->a=$x;
$this->b=$y;
$this->give_var_value();
}
function give_var_value()
{
for($i=0;$i<100;$i++)
{
$this->c[$i]=$i;
}
}
function show_var_value()
{
echo $this->a.$this->b."<br>";
for($i=0;$i<100;$i++)
{
echo "c[$i]=".$this->c[$i]."<br>";
}
}
}
?>
//**************a.php ½¨Á¢¶ÔÏó²¢ÐòÁл¯**************
<?
require_once("class.php");
$a=new a("hello,","world!");
$s = serialize($a); //ÐòÁл¯¶ÔÏóa
$fp = fopen("store", "w");//ÒÔ"w"·½Ê½´ò¿ªÒ»Îļþ²¢»ñµÃÎļþ¾ä±ú,ÇëÔÚ´Ë×¢ÒâĿ¼ÊôÐÔ.
fputs($fp, $s);//дÈëÎļþ
fclose($fp);//¹Ø±ÕÎļþ¾ä±ú
?>
//**************b.php ·´ÐòÁл¯¶ÔÏó²¢µ÷ÓÃÆä·½·¨**************
<?
require_once("class.php");//ÓÉÓÚÐòÁл¯¶ÔÏó²»ÄÜÐòÁл¯Æä·½·¨,ËùÒÔ±ØÐërequire class.phpÎļþ
$s = implode("", @file("store"));
$a = unserialize($s);
$a->show_var_value();
?>
ÒÔÉÏÀý×ÓÔÚwin2k server apache2.0.36 php4.2.1µ÷ÊÔͨ¹ý
ÐòÁл¯Ö»ÄÜÓÃÓÚÓÐÏÞÓû§µÄÇé¿öÏÂ,ÒòΪÐèҪΪÿ¸öÓû§½¨Á¢Îļþ,ÒªÖ÷ÒâĿ¼µÄȨÏÞ,¶øÇÒ±£Ö¤ÎļþÃû²»ÄÜÖØ¸´.ÔÚÓû§²»ÄÜÕý³£Í˳ö
ä¯ÀÀÆ÷µÄÇé¿öÏÂ,²»Äܱ£Ö¤Îļþ±»É¾³ý.ËùÒÔÕâÖÖ·½·¨ÓÃÔÚºǫ́¹ÜÀíʱ±È½Ï·½±ã.
µ±Óû§ÊýÁ¿ºÜ¶àʱ,ÎÒÃÇ¿ÉÒÔÓÃsessionÀ´±£´æ¶ÔÏó.ÒòΪsessionÎļþÊÇÓÉϵͳÀ´¹ÜÀíµÄ,ËùÒÔÎÒÃDz»±ØÎªÎļþµÄ½¨Á¢,
ɾ³ý,Ŀ¼ȨÏÞµÈÎÊÌâ¶øÉËÄÔ½î.ʾÀýÈçÏÂ:
//*******************a1.php ½«¶ÔÏó×¢²áΪsession±äÁ¿****************
<?
require_once("class.php");
session_start();
$_SESSION["a"]=new a("hello,","world!");
?>
//*******************b1.php ʹÓÃsession±äÁ¿****************
<?
require_once("class.php");//ͬÑù,×¢²á¶ÔÏóΪsession±äÁ¿Ê±²¢²»Äܱ£´æÆä·½·¨,ËùÒÔ±ØÐërequire class.phpÎļþ
session_start();
$_SESSION["a"]->show_var_value();
?>
ÒÔÉÏÀý×ÓÔÚwin98se apache2.0.36 php4.2.1µ÷ÊÔͨ¹ý
¸½Â¼:ÏÖ½«¶ÔÏóÐòÁл¯ÒÔ¼°×¢²áΪsession±äÁ¿µÄÎļþÕ³ÌùÈçÏÂ,Ï£ÍûÓÐÐÄÈËÄÜ·ÖÎö³öÒ»¶þÀ´¹©´ó¼Ò²Î¿¼.
ÐòÁл¯Îļþ:
O:1:"a":3:{s:1:"a";s:6:"hello,";s:1:"b";s:6:"world!";s:1:"c";a:100:{i:0;i:0;i:1;i:1;i:2;i:2;
i:3;i:3;i:4;i:4;i:5;i:5;i:6;i:6;i:7;i:7;i:8;i:8;i:9;i:9;i:10;i:10;i:11;i:11;i:12;i:12;i:13;i
:13;i:14;i:14;i:15;i:15;i:16;i:16;i:17;i:17;i:18;i:18;i:19;i:19;i:20;i:20;i:21;i:21;i:22;i:2
2;i:23;i:23;i:24;i:24;i:25;i:25;i:26;i:26;i:27;i:27;i:28;i:28;i:29;i:29;i:30;i:30;i:31;i:31;
i:32;i:32;i:33;i:33;i:34;i:34;i:35;i:35;i:36;i:36;i:37;i:37;i:38;i:38;i:39;i:39;i:40;i:40;i:
41;i:41;i:42;i:42;i:43;i:43;i:44;i:44;i:45;i:45;i:46;i:46;i:47;i:47;i:48;i:48;i:49;i:49;i:50
;i:50;i:51;i:51;i:52;i:52;i:53;i:53;i:54;i:54;i:55;i:55;i:56;i:56;i:57;i:57;i:58;i:58;i:59;i
:59;i:60;i:60;i:61;i:61;i:62;i:62;i:63;i:63;i:64;i:64;i:65;i:65;i:66;i:66;i:67;i:67;i:68;i:6
8;i:69;i:69;i:70;i:70;i:71;i:71;i:72;i:72;i:73;i:73;i:74;i:74;i:75;i:75;i:76;i:76;i:77;i:77;
i:78;i:78;i:79;i:79;i:80;i:80;i:81;i:81;i:82;i:82;i:83;i:83;i:84;i:84;i:85;i:85;i:86;i:86;i:
87;i:87;i:88;i:88;i:89;i:89;i:90;i:90;i:91;i:91;i:92;i:92;i:93;i:93;i:94;i:94;i:95;i:95;i:96
;i:96;i:97;i:97;i:98;i:98;i:99;i:99;}}
sessionÎļþ:
a|O:1:"a":3:{s:1:"a";s:6:"hello,";s:1:"b";s:6:"world!";s:1:"c";a:100:{i:0;i:0;i:1;i:1;i:2;i:
2;i:3;i:3;i:4;i:4;i:5;i:5;i:6;i:6;i:7;i:7;i:8;i:8;i:9;i:9;i:10;i:10;i:11;i:11;i:12;i:12;i:13
;i:13;i:14;i:14;i:15;i:15;i:16;i:16;i:17;i:17;i:18;i:18;i:19;i:19;i:20;i:20;i:21;i:21;i:22;i
:22;i:23;i:23;i:24;i:24;i:25;i:25;i:26;i:26;i:27;i:27;i:28;i:28;i:29;i:29;i:30;i:30;i:31;i:3
1;i:32;i:32;i:33;i:33;i:34;i:34;i:35;i:35;i:36;i:36;i:37;i:37;i:38;i:38;i:39;i:39;i:40;i:40;
i:41;i:41;i:42;i:42;i:43;i:43;i:44;i:44;i:45;i:45;i:46;i:46;i:47;i:47;i:48;i:48;i:49;i:49;i:
50;i:50;i:51;i:51;i:52;i:52;i:53;i:53;i:54;i:54;i:55;i:55;i:56;i:56;i:57;i:57;i:58;i:58;i:59
;i:59;i:60;i:60;i:61;i:61;i:62;i:62;i:63;i:63;i:64;i:64;i:65;i:65;i:66;i:66;i:67;i:67;i:68;i
:68;i:69;i:69;i:70;i:70;i:71;i:71;i:72;i:72;i:73;i:73;i:74;i:74;i:75;i:75;i:76;i:76;i:77;i:7
7;i:78;i:78;i:79;i:79;i:80;i:80;i:81;i:81;i:82;i:82;i:83;i:83;i:84;i:84;i:85;i:85;i:86;i:86;
i:87;i:87;i:88;i:88;i:89;i:89;i:90;i:90;i:91;i:91;i:92;i:92;i:93;i:93;i:94;i:94;i:95;i:95;i:
96;i:96;i:97;i:97;i:98;i:98;i:99;i:99;}}
×¢:ÉÏÊöÎÄÕÂÎÞ°æÈ¨±£»¤,¿