ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linuxϵıà³ÌPHP¸ß¼¶¼¼ÇÉÈ«·ÅËÍ

·¢²¼Ê±¼ä:2006-10-25 10:36:16À´Ô´:ºìÁª×÷Õß:Innovation
¡¡¡¡È«Çò³¬¹ý300Íò¸ö»¥ÁªÍøÍøÕ¾µÄ¹ÜÀíÔ±¶¼ÔÚʹÓÃPHP£¬Ê¹µÃËü³ÉΪ×îΪÆÕ¼°µÄ·þÎñÆ÷¶Ë½Å±¾ÓïÑÔÖ®Ò»¡£ÆäÌØµãÊÇÔËÐÐËٶȿ졢Îȶ¨¿É¿¿¡¢¿çƽ̨£¬¶øÇÒÊÇ¿ª·ÅÔ´´úÂëÈí¼þ¡£ËæÄãʹÓõÄˮƽ²»Í¬£¬PHP¿ÉÒԺܼòµ¥£¬Ò²¿ÉÒԺܸ´ÔÓ£¬¿ÉÒÔֻʹÓÃËü·¢ËÍHTML±í¸ñÔªËØ£¬»¹¿ÉÒÔÔÚPHPÓ¦ÓóÌÐòÖм¯³ÉJavaºÍXML¡£

¡¡¡¡Èç¹ûÄã¶ÔPHPÓÐÒ»¶¨µÄÁ˽â»òÕß¿´¹ýһЩ³õ²½µÄ½Ì²Ä£¬ÕâЩ¼¼ÇÉ¿ÉÒÔÀ©Õ¹Äã¶ÔPHPµÄÈÏʶ£¬Ê¹ÄãÕÆÎÕһЩ³£¼ûµÄºÍ¸ß¼¶µÄPHP¹¦ÄÜ¡£

¡¡¡¡±¾ÎÄÖ÷Òª½éÉÜÒÔÏÂÊ®´óPHP¸ß¼¶¼¼ÇÉ£ºÒ»¡¢°ÑPHP°²×°ÎªApacheµÄDSO £»¶þ¡¢Ê¹ÓÃPHP±¾ÉíµÄ¶Ô»°£»Èý¡¢ÎļþÊÇÎÒÃǵÄÅóÓÑ£»ËÄ¡¢PHPºÍÎļþϵͳµÄά»¤£»Îå¡¢·á¸»µÄÊý×麯Êý£»Áù¡¢¶¯Ì¬Í¼ÏñµÄ´´½¨£»Æß¡¢»ùÓÚPHPµÄÓû§ÈÏÖ¤£»°Ë¡¢PHPºÍCOM£»¾Å¡¢PHPºÍJava£»Ê®¡¢PHPºÍXML¡£

¡¡¡¡Ò»¡¢°ÑPHP°²×°ÎªApacheµÄDSO

¡¡¡¡PHPÔÚLinux/Unixƽ̨ÉϾ­³£ÓëApache´îÅäʹÓã¬ÔÚ°²×°PHPʱ£¬ÓÐÈýÖÖ°²×°·½Ê½¿É¹©Ñ¡Ôñ£º¾²Ì¬Ä£Ê½¡¢¶¯Ì¬Ä£Ê½£¨DSO£©¡¢CGI¶þ½øÖÆÄ£Ê½¡£

¡¡¡¡ÓÉÓÚÒ×ÓÚά»¤ºÍÉý¼¶£¬ÎÒÇ¿ÁÒ½¨ÒéÒÔDSO·½Ê½°²×°PHP¡£ÀýÈ磬³õ´Î°²×°Ê±Èç¹û°²×°µÄPHP½öÖ§³ÖÊý¾Ý¿â£¬ËæºóÏ£ÍûÔÙ°²×°Ö§³Ö¼ÓÃܵÄÄ£¿é£¬Ö»ÒªÔËÐС°make clean¡±£¬Ìí¼ÓеÄÅäÖÃÑ¡ÏȻºóÔÙÔËÐС°make¡±ºÍ¡°make install¡±¼´¿É£¬Ò»¸öеÄPHPÄ£¿é¾Í»á°²×°ÔÚApacheÖÐÊʵ±µÄλÖÃÉÏ£¬È»ºóÖØÐÂÆô¶¯Apache£¬¶øÎÞÐèÖØÐ±àÒëApache¡£

¡¡¡¡ÏÂÃæµÄ²½Ö轫°²×°Ò»¸öȫеÄApache£¬²¢ÒÔDSO·½Ê½°²×°PHP£º

¡¡¡¡1¡¢´ÓApacheÈí¼þ»ù½ð»áµÃµ½×îа汾µÄApacheÔ´´úÂ룻

¡¡¡¡2¡¢°ÑµÃµ½µÄÔ´´úÂë·Åµ½/usr/local/»òÕß/opt/Ŀ¼Ï£¬»òÕßÄãÖ¸¶¨µÄÈÎÒâĿ¼ÖУ»

¡¡¡¡3¡¢ÔËÐÐGunzip¶ÔÎļþ½øÐнâѹËõ£¬µÃµ½ºó׺Ϊ.tarµÄÎļþ£»

¡¡¡¡4¡¢ÔËÐÐÏÂÃæµÄÃüÁ°ÑÎļþ°²×°µ½apache_[version]Ŀ¼ÖУº

[code]¡¡¡¡tar -xvf apache_[version].tar[/code]

¡¡¡¡5¡¢½øÈë/usr/local/apache_[version]Ŀ¼£¨»òÕßÔÚ²½Öè4Öа²×°Ñ¹ËõÎļþµÄĿ¼£©£»

¡¡¡¡6¡¢¼üÈëÏÂÃæµÄÃüÁîΪ±àÒëApache×÷×¼±¸£¬ÓÃÄã×Ô¼ºµÄ·¾¶Ìæ»»ÆäÖеÄ[path]£¬ÀýÈ磬/usr/local/apache[version]£¬ÏÖÔÚÒѾ­ÉèÖÃÁËmod_soµÄÐÂÖµ£¬Ëü½«ÔÊÐíApacheʹÓÃDSOÄ£¿é£»

¡¡¡¡7¡¢»Øµ½Ìáʾ·û״̬ºó¼üÈëmake£¬²¢µÈ´ýÔٴλص½Ìáʾ·û״̬£»

¡¡¡¡8¡¢Ö´ÐС°make install¡±ÃüÁî¡£

¡¡¡¡ÖÁ´Ë£¬ApacheÒѾ­°²×°Íê±Ï£¬ÏµÍ³½«Öػص½Ìáʾ·û״̬¡£½ÓÏÂÀ´ÎÒÃÇ¿ªÊ¼°²×°PHP£º

¡¡¡¡1¡¢ÔÚPHPÖ÷Ò³µÄÏÂÔØÇøÖÐÕÒµ½×îа汾µÄÁ´½Ó£»

¡¡¡¡2¡¢°ÑÎļþÏÂÔØµ½Ò»¸öÊʵ±µÄĿ¼ÖУ¬ÀýÈç/usr/local/»ò/opt/»òÕßÄãÖ¸¶¨µÄÈÎÒâĿ¼ÖУ»

¡¡¡¡3¡¢ÔËÐÐGunzip¶ÔÎļþ½øÐнâѹËõ£¬µÃµ½ºó׺Ϊ.tarµÄÎļþ£»

¡¡¡¡4¡¢Ö´ÐÐÏÂÃæµÄÃüÁî°ÑÎļþ°²×°ÔÚphp-[version]Ŀ¼ÖУº

[code]¡¡¡¡tar -xvf php-[version][/code]

¡¡¡¡5¡¢½øÈë/usr/local/php-[version]Ŀ¼»òÔÚ²½Öè4ÖÐÖ¸¶¨µÄĿ¼£»

¡¡¡¡ÖÁ´Ë£¬ÒѾ­×÷ºÃÁËÒÔDSO·½Ê½°²×°PHPµÄ×¼±¸¹¤×÷£¬Î¨Ò»ÐèÒªÐ޸ĵÄÅäÖÃÑ¡ÏîÊÇwith-apxs£¨ÕâÊÇApacheµÄbinĿ¼ÖеÄÒ»¸öÎļþ£©¡£ÎªÁ˵õ½½Ï¸ßµÄÐÔÄÜ£¬ÎÒûÓа²×°¶ÔMySQLµÄÖ§³ÖÄ£¿é¡£

[code]./configure --with-mysql=/[path to mysql] --with-apxs=/[path to apxs][/code]

¡¡¡¡6¡¢»Øµ½Ìáʾ·û״̬ºóÖ´ÐÐmakeÃüÁµÈ´ýÖØÐ·µ»Øµ½Ìáʾ·û״̬£»

¡¡¡¡7¡¢Ö´ÐÐmake installÃüÁî¡£

¡¡¡¡ÖÁ´Ë£¬ÏµÍ³ÒÔDSO·½Ê½ÔÚApacheµÄÄ£¿éĿ¼Öа²×°ÁËPHP£¬²¢¶ÔApacheµÄhttpd.confÎļþ×÷Êʵ±µÄÐ޸ĺ󷵻ص½Ìáʾ·û״̬¡£»Øµ½Ìáʾ·û״̬ºó£¬Ä㻹ÐèÒª¶ÔApacheµÄhttpd.confÎļþ×÷һЩÐ޸ġ£

¡¡¡¡1¡¢ÕÒµ½°üº¬ÓÐServerAdminµÄÒ»ÐУ¬Ìí¼ÓÄãµÄµç×ÓÓʼþµØÖ·£¬ÈçÏÂËùʾ£º

[code]¡¡¡¡ServerAdmin you@yourdomain.com[/code]

¡¡¡¡2¡¢ÕÒµ½ÒÔServerName¿ªÍ·µÄÐУ¬°ÑËü¸ÄÎªÕæÕýµÄÖµ£¬ÀýÈ磺

[code]¡¡¡¡ServerName localhost[/code]

¡¡¡¡3¡¢ÕÒµ½ÄÚÈÝÈçÏÂËùʾµÄС½Ú£º

[code]¡¡¡¡# And for PHP 4.x, use:
¡¡¡¡#
¡¡¡¡#AddType application/x-httpd-php .php
¡¡¡¡#AddType application/x-httpd-php-source .phps[/code]

¡¡¡¡ÐÞ¸ÄÕâЩÐеÄÄÚÈÝ£¬Ê¹PHP 4.0µÄAddType²»ÔÙ³ÉΪעÊÍ£¬²¢Ìí¼ÓÏ£ÍûÔÚPHPÖÐʹÓõÄÎļþºó׺Ãû£¬ÉÏÃæµÄÄÚÈݱäΪÈçÏÂËùʾµÄÄÚÈÝ£º

[code]¡¡¡¡# And for PHP 4.x, use:
¡¡¡¡#
¡¡¡¡AddType application/x-httpd-php .php .phtml
¡¡¡¡AddType application/x-httpd-php-source .phps[/code]

¡¡¡¡±£´æÎļþ£¬»Øµ½ÉÏÒ»¼¶Ä¿Â¼£¬Ö´ÐÐÏÂÃæµÄÃüÁîÖØÐÂÆô¶¯Apache£º

[code]¡¡¡¡./bin/apachectl start[/code]

¡¡¡¡Èç¹ûÔÚÆô¶¯Ê±Ã»ÓгöÏÖ´íÎóÌáʾÐÅÏ¢£¬¾Í¿ÉÒÔͨ¹ý´´½¨Ò»¸öÃûΪphpinfo.phpµÄÖ»ÓÐÈçÏÂËùʾһÐÐÄÚÈݵÄÎļþ£¬¶Ô°²×°µÄApache¡¢PHP½øÐвâÊÔ£º

[code]¡¡¡¡[/code]

¡¡¡¡°ÑÕâ¸öÎļþ±£´æµ½ApacheµÄÎĵµ¸ùĿ¼£¨htdocs£©ÖУ¬È»ºó¿ªÆôä¯ÀÀÆ÷£¬¼üÈëhttp://localhost/phpinfo.phpµØÖ·£¬ÆÁÄ»ÉϾͻá³öÏÖÐí¶àµÄ±äÁ¿ºÍËüÃǵÄÖµ¡£

¡¡¡¡Èç¹ûÒªÖØÐÂÅäÖÃPHP£¬ÐèÒªÔÙ´ÎÔËÐÐmake cleanÃüÁȻºóÖ´ÐдøÓÐһϵÁÐÑ¡ÏîµÄ./configureÃüÁȻºóÔÙÖ´ÐÐmakeºÍmake installÃüÁApacheµÄĿ¼ģ¿éÖоͻá³öÏÖÒ»¸öеÄÄ£¿é£¬Ö»ÒªÔÙÖØÐÂÆô¶¯Apache¼ÓÔØÕâ¸öеÄÄ£¿é£¬¾ÍÒ»ÇÐOKÁË¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. Innovation ÓÚ 2006-10-25 10:39:34·¢±í:

    ¡¡¡¡Èý¡¢ÎļþÊÇÎÒÃǵÄÅóÓÑ

    ¡¡¡¡ÎÞÂÛÄãÔÚ¿ª·¢µÄÍøÕ¾¹æÄ£µÄ´óС£¬¶¼Ó¦¸ÃÒâʶµ½´úÂëÖØÓõÄÖØÒªÐÔ£¬ÎÞÂÛÕâЩ´úÂëÊÇHTML¡¢»¹ÊÇPHP´úÂë¡£ÀýÈ磬Äã±ØÐëÖÁÉÙÿÄê¸Ä±äÒ»´Î°üº¬°æÈ¨ÐÅÏ¢µÄÒ³½Å£¬Èç¹ûÄãµÄÍøÕ¾º¬ÓÐ1000¸öÒ³Ãæ£¬Ã¿ÄêÐÞ¸ÄÒ»´ÎÒ²ÊǸöºÜ·³È˵Äʶù¡£

    ¡¡¡¡ÔÚPHPÖУ¬ÖÁÉÙÓм¸¸öº¯Êý¿ÉÒÔ°ïÖúÄãʵÏÖ´úÂëÖØÓõÄÄ¿µÄ£¬ËùʹÓõĺ¯ÊýÈ¡¾öÓÚÄãËùÖØÓõĴúÂ룬Ö÷ÒªµÄº¯ÊýÓУº

    [code]¡¡¡¡* include() and include_once()
    ¡¡¡¡* require() and require_once()[/code]

    ¡¡¡¡include()º¯Êý°üº¬²¢¶Ô¸ø¶¨µÄÎļþ½øÐмÆËã¡£

    ¡¡¡¡ËÄ¡¢PHPºÍÎļþϵͳµÄά»¤

    ¡¡¡¡PHPÖÐÓÐÐí¶àÓëÎļþϵͳÓйصĺ¯Êý£¬ÕâЩº¯Êý²»½ö¿ÉÒÔ´ò¿ªÎļþ£¬»¹¿ÉÒÔÏÔʾĿ¼ÖеÄÄÚÈÝ¡¢Òƶ¯ÎļþºÍÆäËûһЩ¹¦ÄÜ£¬Ðí¶àÈËÉõÖÁÓÃPHP¿ª·¢»ùÓÚ»¥ÁªÍøµÄÎļþ×ÊÔ´¹ÜÀíÆ÷¡£

    ¡¡¡¡¹ØÓÚÎļþ·¾¶µÄ½âÊÍ£ºÔÚWindowsÖУ¬¿ÉÒÔÔÚ·¾¶ÖÐʹÓÃ/ºÍ·ûºÅ£¬¶øÔÚÆäËûµÄ²Ù×÷ϵͳÖÐÖ»ÄÜʹÓÃ/·ûºÅ¡£³öÓÚÒ»ÖÂÐÔµÄÔµ¹Ê£¬ÎÒÃÇͳһʹÓÃ/·ûºÅ¡£

    ¡¡¡¡ÏÂÃæµÄ½Å±¾ÑùÀý¿ÉÒÔÏÔʾһ¸öĿ¼Çåµ¥£¬×¢ÊÍÒѾ­°üº¬ÔÚ´úÂëÖУº

    [code]¡¡¡¡¡¡¡¡$dir_name = "/home/me/";
    ¡¡¡¡/* ´´½¨Ò»¸ö¾ä±ú£¬ÆäÖµÊÇ´ò¿ªÒ»¸ö¸ø¶¨Ä¿Â¼µÄ½á¹û*/
    ¡¡¡¡$dir = opendir($dir_name);
    ¡¡¡¡/* ½¨Á¢Ò»¸öÎÄ×ֿ飬ÓÃÒÔ·ÅÖÃÁбíÔªËØ£¨ÎļþÃû×Ö£©*/
    ¡¡¡¡$file_list = "

      ";
      ¡¡¡¡/* ʹÓÃÒ»¸öwhileÓï¾ä£¬¶ÁÈ¡ÒѾ­´ò¿ªµÄĿ¼ÖеÄËùÓÐÔªËØ£¬
      Èç¹ûÎļþµÄÃû×Ö²»ÊÇ¡°.¡±»ò¡°..¡±£¬ÔòÏÔʾÁбíÖеÄÃû×Ö*/
      ¡¡¡¡while ($file_name = readdir($dir)) {
      ¡¡¡¡if (($file_name != ".") && ($file_name != "..")) {
      ¡¡¡¡$file_list .= "
    • $file_name";
      ¡¡¡¡}
      ¡¡¡¡}
      ¡¡¡¡$file_list .= "
    ";
    ¡¡¡¡/*¹Ø±Õ´ò¿ªµÄĿ¼£¬½áÊøPHPÄ£¿é*/
    ¡¡¡¡closedir($dir);
    ¡¡¡¡?>
    ¡¡¡¡
    ¡¡¡¡
    ¡¡¡¡
    ¡¡¡¡Directory Listing
    ¡¡¡¡
    ¡¡¡¡
    ¡¡¡¡
    ¡¡¡¡

    Files in:


    ¡¡¡¡
    ¡¡¡¡
    ¡¡¡¡
    ¡¡¡¡[/code]

    ¡¡¡¡ºÃÁË£¬ÎÒÃÇÒѾ­µÃµ½ÁËÒ»¸öĿ¼Çåµ¥¡£ÐèҪעÒâµÄÊÇ£¬Òª¶Áȡһ¸öÎļþ£¨ÉÔºóÎÒÃǽ«½øÐн²½â£©»òĿ¼µÄÄÚÈÝ£¬PHPÔËÐеÄϵͳÉϵÄÓû§±ØÐëÖÁÉÙÓжÁÈ¡ÎļþµÄȨÏÞ¡£

    ¡¡¡¡ÏÂÃæÊÇÒ»¸öÈçºÎ¿½±´ÎļþµÄÀý×Ó£º

    [code]¡¡¡¡Ò»¸öÃû×ÖΪ$originalµÄ±äÁ¿ÖУ¬°Ñ¿½±´µÄÎļþµÄȫ·¾¶¸³ÓèÒ»¸öÃû×ÖΪ$copiedµÄ±äÁ¿ÖÐ*/
    ¡¡¡¡$original = "/home/me/mydatabasedump";
    ¡¡¡¡$copied = "/archive/mydatabasedumo_1010";
    ¡¡¡¡/* ʹÓÃcopy()º¯Êý¿½±´Ô­Ê¼Îļþ£¬Èç¹û¿½±´Ã»ÓÐÍê³ÉÔò»áÏÔʾһ¸ö´íÎóÐÅÏ¢*/
    ¡¡¡¡@copy($original, $copied) or die("Couldn't copy file.");
    ¡¡¡¡?>[/code]

    ¡¡¡¡Õâ¸öÀý×ÓÊÇÒ»¸öÎļþ±¸·ÝϵͳµÄÔ­ÐÍ¡£ÔÚÕâ¶Î½Å±¾ÔËÐÐʱ£¬Ëü°ÑÎļþ¿½±´µ½Ò»¸ö²»Í¬µÄλÖýøÐб£´æ¡£ÉÔ΢ÐÞ¸ÄÒ»ÏÂÊØ»¤³ÌÐò£¬¾Í¿ÉÒÔÔÚÒ»ÌìÖÐÄãÖ¸¶¨µÄʱ¿ÌÖ´ÐÐËü£¬¶øÎÞÐèÓû§µÄ¸ÉÔ¤¡£

    ¡¡¡¡¼Ù¶¨ÄãÔÚϵͳÉϰ²×°ÁËLynx£¬¿ÉÒÔ´´½¨Ò»¸öÊØ»¤³ÌÐòµÄÌõÄ¿·ÃÎÊÕâ¸öÎļþ£¬·ÃÎÊÕâ¸öÎļþ»áÔËÐÐÕâ¸ö½Å±¾²¢½¨Á¢Ò»¸ö¿½±´Îļþ£¬ÏÂÃæµÄÀý×Ó½«ÔÚÉÏÎç5µãÖÓÔËÐÐÕâ¸ö½Å±¾£¬È»ºó¹Ø±ÕLynx£º

    [code]0 5 * * * [username] lynx -dump http://localhost/copyfile.php 1>/dev/null 2>&1[/code]

    ¡¡¡¡Èç¹ûÔËÐеÄÊÇCGI°æ±¾µÄPHP£¬¿ÉÒÔÌø¹ýLynx²¿·Ö£¬¶øÖ±½Óµ÷Óöþ½øÖÆÎļþ£º

    [code]0 5 * * * [username] php /path/to/copyfile.php 1>/dev/null 2>&1[/code]

  2. Innovation ÓÚ 2006-10-25 10:37:57·¢±í:

    ¡¡¡¡¶þ¡¢Ê¹ÓÃPHP±¾ÉíµÄ¶Ô»°

    ¡¡¡¡PHP 4.0ÖÐ×îÁîÈËÐ˷ܵÄÌØÐÔÓ¦¸ÃÊǶԶԻ°µÄÖ§³Ö£¬PHP 3.0µÄÓû§±ØÐëʹÓõÚÈý·½µÄÈí¼þ·ñÔò¾Í²»ÄÜʹÓöԻ°£¬²»Ö§³Ö¶Ô»°Ò»Ö±ÊÇPHP×î´óµÄȱº¶Ö®Ò»¡£

    ¡¡¡¡Ö»ÒªÓû§ÔÚä¯ÀÀÄãµÄÍøÕ¾£¬Äã¾Í¿ÉÒÔÀûÓöԻ°Î¬»¤ÓëÌØ¶¨Óû§ÓйصıäÁ¿£¬¶øÎÞÐ轨Á¢¶à¸öcookie¡¢Ê¹ÓÃÒþ²Ø±í¸ñ×ֶλò½«ÐÅÏ¢´æ´¢ÔÚÊý¾Ý¿âÖС£

    ¡¡¡¡ÔÚÒ»¸öÍøÒ³ÉÏÆô¶¯Ò»¸ö¶Ô»°£¬¾Í»áʹPHPÒýÇæÖªµÀÄãÏëÆô¶¯Ò»¸ö¶Ô»°£¨Èç¹û»¹Ã»ÓÐÆô¶¯£©»òÕß¼ÌÐøµ±Ç°µÄ¶Ô»°£ºsession_start();Æô¶¯Ò»¸ö¶Ô»°½«Í¨¹ýcookieÏòÓû§·¢ËÍÒ»¸öʶ±ð×Ö·û´®£¨ÀýÈç940f8b05a40d5119c030c9c7745aead9£©£¬ÔÚ·þÎñÆ÷¶Ë£¬»á´´½¨Ò»¸öÓëʶ±ð×Ö·û´®Æ¥ÅäµÄÁÙʱÎļþ£¬ÀýÈçsess_940f8b05a40d5119c030c9c7745aead9£¬Õâ¸öÎļþÖаüº¬×¢²áµÄ¶Ô»°±äÁ¿ÒÔ¼°ËüÃǵÄÖµ¡£

    ¡¡¡¡ÓÃÀ´ÏÔʾ¶Ô»°µÄ×÷ÓõÄ×î³£¼ûµÄÀý×ÓÊÇ·ÃÎʼÆÊýÆ÷¡£Æô¶¯PHPÄ£¿é£¬È·±£PHP´úÂëÊÇÎļþµÄµÚÒ»ÐУ¬ÔÚPHP´úÂë֮ǰ²»ÒªÓпոñ¡¢HTML´úÂëºÍÆäËûµÄ´úÂë¡£ÒòΪ¶Ô»°»á·¢ËÍÒ»¸öÍ·²¿£¬Òò´ËÈç¹ûÔÚsession_start()֮ǰÓпոñºÍHTML´úÂ룬¾Í»áµÃµ½Ò»¸ö³ö´íÐÅÏ¢¡£

    [code]¡¡¡¡// Èç¹û»¹²»´æÔÚÒ»¸öÕë¶ÔijÓû§µÄÓû§£¬ÔòÆô¶¯Ò»¸ö¶Ô»°£º
    ¡¡¡¡session_start();[/code]

    ¡¡¡¡È»ºó×¢²áÒ»¸öÃû×ÖΪcountµÄ±äÁ¿£º

    [code]¡¡¡¡session_register('count');[/code]

    ¡¡¡¡×¢²áÒ»¸ö¶Ô»°±äÁ¿ºó£¬Ö»Òª¶Ô»°´æÔÚ£¬Ãû×ÖΪcountµÄ±äÁ¿Ò²¾Í´æÔÚ¡£ÏÖÔÚ£¬count±äÁ¿»¹Ã»Óб»¸³Öµ£¬Èç¹û¶ÔËüÖ´ÐмÓ1²Ù×÷£¬ËüµÄÖµ¾Í±äΪÁË1¡£

    [code]¡¡¡¡$count++;[/code]

    ¡¡¡¡°ÑÉÏÊöÄÚÈÝ×ÛºÏÔÚÒ»¿é¶ù£¬Èç¹û»¹Ã»ÓÐÆô¶¯Ò»¸ö¶Ô»°£¬¾Í»áÆô¶¯Ò»¸ö¶Ô»°£»Èç¹û²»´æÔÚÒ»¸ö¶Ô»°id£¬¾ÍΪÓû§Ö¸¶¨Ò»¸öºÃÁË£¬×¢²áÒ»¸öÃû×ÖΪ$countµÄ±äÁ¿£¬¶Ô$countÖ´ÐмÓ1²Ù×÷±íʾÓû§ÒѾ­Ê״ηÃÎÊÁ˸ÃÍøÒ³¡£

    ¡¡¡¡ÒªÖªµÀÓû§ÔÚµ±Ç°µÄ¶Ô»°ÖзÃÎʱ¾Ò³ÃæµÄ´ÎÊý£¬Ö»ÒªÏÔʾ$count±äÁ¿µÄÖµ¼´¿É£º

    [code]¡¡¡¡echo "

    You've been here $count times.

    ";[/code]

    ¡¡¡¡È«²¿µÄ·ÃÎʼÆÊýÆ÷´úÂëÈçÏÂËùʾ£º

    [code]¡¡¡¡¡¡¡¡session_start();
    ¡¡¡¡session_register('count');
    ¡¡¡¡$count++;
    ¡¡¡¡echo "

    You've been here $count times.

    ";
    ¡¡¡¡?>[/code]

    ¡¡¡¡Èç¹ûÖØÐ¼ÓÔØÉÏÊöµÄ½Å±¾Îļþ£¬¾Í»á·¢ÏÖ±äÁ¿countµÄÖµÔö¼ÓÁË1£¬ºÜ¿á°É¡£»¹¿ÉÒÔÔÚ¶Ô»°ÖÐ×¢²áÒ»¸öÊý×é±äÁ¿£¬¼ÙÉèÎÒÃÇ×¢²áÁËÒ»¸öÃû×ÖΪ$favesµÄ±äÁ¿£º

    [code]¡¡¡¡$faves = array ('chocolate','coffee','beer','linux');[/code]

    ¡¡¡¡¿ÉÒÔÏó×¢²áÒ»¸ö¼òµ¥±äÁ¿ÄÇÑù×¢²áÒ»¸öÊý×é±äÁ¿£º

    [code]¡¡¡¡session_register('faves');[/code]

    ¡¡¡¡ÒýÓÃÊý×é±äÁ¿ÓëÒýÓüòµ¥±äÁ¿Ã»ÓÐʲô¶þÑù£¬Èç¹ûÒ»¸öÓû§ÔÚÍøÒ³ÉÏÖ¸³öÔÚÉú»îÖеİ®ºÃʱ£¬¿ÉÒÔ°ÑËûµÄ°®ºÃ×¢²áµ½Ò»¸ö±»³Æ×÷$favesµÄÊý×é±äÁ¿ÖУ¬È»ºó¿ÉÒÔÔÚÁíÒ»¸öÍøÒ³Öкܷ½±ãµØ°ÑÕâЩ°®ºÃÏÔʾ³öÀ´£º

    [code]¡¡¡¡¡¡¡¡session_start();
    ¡¡¡¡echo "My user likes:
    ¡¡¡¡
      ";
      ¡¡¡¡while (list(,$v) = each ($faves)) {
      ¡¡¡¡echo "
    • $v"; }
      ¡¡¡¡echo "
    ";
    ¡¡¡¡?>[/code]

    ¡¡¡¡È»ºóÄã¾ÍµÃµ½ÁËÒ»¸ö¹ØÓÚÓû§°®ºÃµÄÇåµ¥¡£¶Ô»°±äÁ¿²»Äܱ»²éѯ×Ö·û´®¸²¸Ç£¬Ò²¾ÍÊÇ˵ÎÒÃDz»ÄÜÊäÈëhttp:///www.yourdomain.com/yourscript.php?count=56¸ø×¢²á±äÁ¿$countÖ¸¶¨Ò»¸öÐÂÖµ£¬ÕâÒ»µã¶ÔÓÚ°²È«ºÜÖØÒª£ºÖ»ÄÜÔÚ·þÎñÆ÷¶ËµÄ½Å±¾ÖÐɾ³ýÒ»¸öûÓÐ×¢²áµÄ¶Ô»°±äÁ¿¡£

    ¡¡¡¡Èç¹ûÒªÍêȫɾ³ýÒ»¸ö¶Ô»°±äÁ¿£¬Ê×ÏÈÐèÒª´ÓϵͳÖÐ×¢ÏúËü£º

    [code]¡¡¡¡session_unregister('count');[/code]

    ¡¡¡¡ÒªÍêȫɾ³ýÒ»¸ö¶Ô»°±äÁ¿µÄ½Å±¾ÊǷdz£¼òµ¥£¬ÈçÏÂËùʾ£º

    [code]¡¡¡¡session_destroy();[/code]

    ¡¡¡¡Ê¹ÓöԻ°±äÁ¿¿ÉÒÔ¼õÉÙ·ÃÎÊÊý¾Ý¿âµÄƵÂÊ£¬Ê¹´úÂë¸ü¼ÓÇåÎú£¬¶øÇÒ¿ÉÒÔ¼õÉÙ¶ÔÓû§·¢Ë͵ÄcookieµÄÊýÁ¿£¬ËüÊÇ×î¼òµ¥µÄ·½·¨ÁË¡£