Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

PHP SESSION Ô­Àí


Ò»¡¢PHP SESSIONÔ­Àí
ÎÒÃÇÖªµÀ£¬sessionÊÇÔÚ·þÎñÆ÷¶Ë±£³ÖÓû§»á»°Êý¾ÝµÄÒ»ÖÖ·½·¨£¬¶ÔÓ¦µÄcookieÊÇÔÚ¿Í»§¶Ë±£³ÖÓû§Êý¾Ý¡£HTTPЭÒéÊÇÒ»ÖÖÎÞ״̬ЭÒ飬·þ
ÎñÆ÷ÏìÓ¦ÍêÖ®ºó¾ÍʧȥÁËÓëä¯ÀÀÆ÷µÄÁªÏµ£¬×îÔ磬Netscape½«cookieÒýÈëä¯ÀÀÆ÷£¬Ê¹µÃÊý¾Ý¿ÉÒÔ¿Í»§¶Ë¿çÒ³Ãæ½»»»£¬ÄÇô·þÎñÆ÷ÊÇÈçºÎ¼ÇסÖÚ¶àÓû§
µÄ»á»°Êý¾ÝÄØ£¿
Ê×ÏÈÒª½«¿Í»§¶ËºÍ·þÎñÆ÷¶Ë½¨Á¢Ò»Ò»ÁªÏµ£¬Ã¿¸ö¿Í»§¶Ë¶¼µÃÓÐÒ»¸öΨһ±êʶ£¬ÕâÑù·þÎñÆ÷²ÅÄÜʶ±ð³öÀ´¡£½¨ÒéΨһ±êʶµÄ·½·¨ÓÐÁ½ÖÖ£ºcookie»òÕßͨ¹ý
GET·½Ê½Ö¸¶¨¡£Ä¬ÈÏÅäÖõÄPHPʹÓÃsessionµÄʱ»á½¨Á¢Ò»¸öÃû½Ð”PHPSESSID”µÄcookie£¨¿ÉÒÔͨ¹ýphp.iniÐÞ¸Ä
session.nameÖµÖ¸¶¨£©£¬Èç¹û¿Í»§¶Ë½ûÓÃcookie,ÄãÒ²¿ÉÒÔÖ¸¶¨Í¨¹ýGET·½Ê½°Ñsession
id´«µ½·þÎñÆ÷£¨ÐÞ¸Äphp.iniÖÐsession.use_trans_sidµÈ²ÎÊý£©¡£
ÎÒÃDz鿴·þÎñÆ÷¶Ësession.save_pathĿ¼»á·¢ÏֺܶàÀàËÆsess_vv9lpgf0nmkurgvkba1vbvj915ÕâÑùµÄÎļþ£¬Õâ¸öÆäʵ¾ÍÊÇsession id “vv9lpgf0nmkurgvkba1vbvj915″¶ÔÓ¦µÄÊý¾Ý¡£
ÕæÏà¾ÍÔÚÕâÀ·þÎñÆ÷½«session id´«µÝµ½·þÎñÆ÷£¬·þÎñÆ÷¸ù¾Ýsession idÕÒµ½¶ÔÓ¦µÄÎļþ£¬¶ÁÈ¡µÄʱºò¶ÔÎļþÄÚÈݽøÐз´ÐòÁл¯¾ÍµÃµ½sessionµÄÖµ£¬±£´æµÄʱºòÏÈÐòÁл¯ÔÙдÈë¡£
ÊÂʵ¾ÍÊÇÕâÑù£¬ËùÒÔÈç¹û·þÎñÆ÷²»Ö§³Ösession»òÕßÄãÏë×Ô¶¨Òåsession£¬ÍêÈ«¿ÉÒÔDIY£¬Í¨¹ýPHPµÄuniqidÉú³ÉÓÀ²»Öظ´µÄ
session id£¬È»ºóÕÒ¸öµØ·½´æ´¢sessionµÄÄÚÈݼ´¿É£¬ÄãÒ²¿ÉÒÔѧflickr°Ñsession´æ´¢ÔÚMySQLÊý¾Ý¿âÖС£
¶þ¡¢Ê¹ÓÃsession֮ǰΪʲô±ØÐëÏÈÖ´ÐÐsession_start()£¿
Á˽âµÄÔ­ÀíÖ®ºó£¬ËùνµÄsessionÆäʵ¾ÍÊǿͻ§¶ËÒ»¸ösession id·þÎñÆ÷¶ËÒ»¸ösession
file£¬Ð½¨session֮ǰִÐÐsession_start()ÊǸæËß·þÎñÆ÷ÒªÖÖÒ»¸öcookieÒÔ¼°×¼±¸ºÃsessionÎļþ£¬Òª²»È»ÄãµÄ
sessionÄÚÈÝÔõô´æ£»¶ÁÈ¡session֮ǰִÐÐsession_start()ÊǸæËß·þÎñÆ÷£¬¸Ï½ô¸ù¾Ýsession
id°ÑsessionÎļþ·´ÐòÁл¯¡£
Ö»ÓÐÒ»¸ösessionº¯Êý¿ÉÒÔÔÚsession_start()֮ǰִÐУ¬session_nam()£º¶ÁÈ¡»òÖ¸¶¨sessionÃû³Æ£¨±ÈÈçĬÈϵľÍÊÇ”PHPSESSID”£©£¬Õâ¸öµ±È»ÒªÔÚsession_start֮ǰִÐС£
Èý¡¢sessionÓ°ÏìϵͳÐÔÄÜ
sessionÔÚ´ó·ÃÎÊÁ¿ÍøÕ¾ÉÏȷʵӰÏìϵͳÐÔÄÜ£¬Ó°ÏìÐÔÄܵÄÔ­ÒòÖ®Ò»ÓÉÎļþϵͳÉè¼ÆÔì³É£¬ÔÚͬһ¸öĿ¼Ï³¬¹ý10000¸öÎļþʱ£¬ÎļþµÄ¶¨Î»½«·Ç
³£ºÄʱ£¬PHPÖ§³ÖsessionĿ¼hash£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÐÞ¸Äphp.iniÖÐsession.save_path =
“2;/path/to/session/dir”£¬ÄÇôsession½


Ïà¹ØÎĵµ£º

[PHP] User Defined Extension

Ϊ PHP Ìí¼ÓÀ©Õ¹¿âÊÇÒ»¼þ¼òµ¥µÄÊÂÇé¡£²»¹ýÊ×ÏÈÄã×îºÃ»áÒ»µãµãC/C++±à³Ì¼¼Êõ£¬²¢ÇÒ¶ÔMakefileÓÐÒ»¶¨µÄÁ˽⡣
ÒÔÏÂÊÇÔÚ Linux ϵÄÒ»¸ö¼òµ¥Àý×Ó£º
Ê×ÏÈ£¬½øÈë php Ô´´úÂëĿ¼£¨¼ÙÉèΪ PHP_SRC£¬ÒÔÏÂͬ£©£¬Ê¹Óà php ×Ô´øµÄ ext_skel ¹¤¾ßÉú³ÉÒ»¸öÐÂÀ©Õ¹ mk4php£º
cd PHP_SRC/etc;
./ext_skel --extname=mk4php
Õý³£Ç ......

php´¦Àíxml


php¶ÔxmlÎļþÖнڵãµÄɾ³ý\±à¼­
ʹÓÃgetElementsByTagName()·½·¨É¾³ý\±à¼­XML½Úµã
Èý¸öÎļþ£º
1.root.xml
2.remove.php —— ɾ³ý½Úµã
3.replace.php —— Ìæ»»½Úµã
root.xml
<root>
<child1>child1 content</child1>
<child2>child2 content</child2>
& ......

PHP Êý×éºÍ×Ö·û´®»¥Ïàת»»

PHP ÖÐÓÉÓÚÊý×éºÍ×Ö·û´®ÕâÁ½ÖÖ±äÁ¿ÀàÐÍÊÇÈç´Ë³£Óã¬ÒÔÖÁÓÚ PHP ¾ßÓÐÁ½¸öº¯Êý£¬¿ÉÒÔÔÚ×Ö·û´®ºÍÊý×éÖ®¼ä»¥Ïà½øÐÐת»»¡£
¡¡¡¡$array=explode(separator,$string);
¡¡¡¡$string=implode(glue,$array);
¡¡¡¡Ê¹ÓúÍÀí½âÕâÁ½¸öº¯ÊýµÄ¹Ø¼üÖ®´¦ÊÇ·Ö¸ô·û£¨separator£©ºÍ½ººÏ·û£¨glue£©¹ØÏµ¡£µ±°ÑÒ»¸öÊý×éת»»³ÉÒ»¸ö×Ö·û´®Ê±£¬½«»áÉ ......

phpÖмÆËãʱ¼ä²îµÄ¼¸ÖÖ·½·¨

ÔÚphpÖмÆËãʱ¼ä²îÓÐʱºòÊǼþÂé·³µÄÊÂ!²»¹ýÖ»ÒªÄãÕÆÎÕÁËÈÕÆÚʱ¼äº¯ÊýµÄÓ÷¨ÄÇÕâЩҲ¾Í±äµÄ¼òµ¥ÁË:  
Ò»¸ö¼òµ¥µÄÀý×Ó¾ÍÊǼÆËã½èÊéµÄÌìÊý,ÕâÐèÒªphp¸ù¾ÝÿÌìµÄÈÕÆÚ½øÐмÆËã,ÏÂÃæ¾ÍÀ´Ì¸Ì¸ÊµÏÖÕâÖÖÈÕÆÚ¼ÆËãµÄ¼¸ÖÖ·½·¨:
(1) Èç¹ûÓÐÊý¾Ý¿â¾ÍºÜÈÝÒ×ÁË!ÈôÊÇMSSQL¿ÉÒÔʹÓô¥·¢Æ÷!ÓÃרÃżÆËãÈÕÆÚ²îµÄº¯Êýdatediff()±ã¿É ......

PHPÓïÑÔµÄһЩȱÏÝ

1. ¶ÔµÝ¹éµÄ²»Á¼Ö§³Ö
µÝ¹éÊÇÒ»ÖÖº¯Êýµ÷ÓÃ×ÔÉíµÄ»úÖÆ¡£ÕâÊÇÒ»ÖÖÇ¿´óµÄÌØÐÔ¿ÉÒÔ°ÑijЩ¸´ÔӵĶ«Î÷±äµÃºÜ¼òµ¥¡£ÓÐÒ»¸öʹÓõݹéµÄÀý×ÓÊÇ¿ìËÙÅÅÐò£¨quicksort£©¡£²»ÐÒµÄÊÇ£¬PHP²¢²»Éó¤µÝ¹é¡£Zeev£¬Ò»¸öPHP¿ª·¢ÈËÔ±£¬ËµµÀ£º“PHP 4.0£¨Zend£©¶ÔÃܼ¯Êý¾ÝʹÓÃÁËÕ»·½Ê½£¬¶ø²»ÊÇʹÓöѷ½Ê½¡£Ò²¾ÍÊÇ˵ËüÄÜÈÝÈ̵ĵݹ麯ÊýµÄÊýÁ¿ÏÞ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ