phpÎҵIJËÄñÈëÞÀú
Äêµ×ÁË£¬±¾À´´òËãÌáǰһÖÜÇë¼Ù»Ø¼ÒµÄ£¬Áìµ¼Ò²ÅúÁË£¬µ«ÊÇÁÙʱÓÖÓÐÁËÈÎÎñ£¬ÐèÒªÔÚÄêǰ´îÒ»¸öÑÝʾϵͳ£¬ÓÚÊDZ»¿ÛÏÂÁË¡£¡£
ÐèÒª×öÒ»¸ö¶à»úͨÐŵÄϵͳ£¬ÎÒÕâ±ßµÄÈÎÎñ´ó¸Å¾ÍÊÇÐèÒª¹ÜÀíÔ±Óû§ÄܶÔÊý¾Ý¿âÄÚÈݽøÐб༣¬²¢ÇÒͨ¹ý·þÎñÆ÷ÖÐת³ÌÐòÓë¿Í»§Óû§³ÌÐòͨÐÅ¡£×ܹ²Ò²Ã»¶àÉÙ¹¤×÷Á¿£¬ºÍ¼¸¸ö¿ª·¢ÈËÔ±¼òµ¥µÄÉÌÌÖÁËһϣ¬È·¶¨ÁË´óÌå¿ò¼Ü£¬ËµºÃ¶¼ÓÃC/S¼Ü¹¹Ö±½Óд¾ÍOK¡£×î½üдC/S socketͨÐÅÖ®ÀàµÄ¶¼Óе㷳ÁË£¬ÓÚÊÇÎÒ˵£¬ÎÒÕâ¸öÄ£¿éÓÃB/S°É~
ÎÒ¹«Ë¾¾Í´ÓÀ´Ã»×ö¹ýWEB¡£¡£Ò²Ã»Õâ·½ÃæµÄ¼¼Êõ»ýÀÛ£¬ËûÃǶ¼µ£ÐÄÎÒÊÇ·ñÄÜ¶ÌÆÚ×öÍ꣬ÎÒ˵ûÎÊÌ⣬±ßѧ±ß×ö°É¡£ÆäʵÎÒÒ²Íêȫû½Ó´¥¹ýÒ»ÐÐWEB±à³Ì……
¹ûÈ»£¬ÎÒÃÇ2Ìì¾Í°ÑÕû¸öÑÝʾϵͳµÄ¿ò¼Ü´îÆðÀ´£¬²¢ÇÒÁªµ÷ͨ¹ýÁË¡££¨Æäʵ¸ù±¾Óò»ÁËÁ½Ì죬ºÜ¶àСµØ·½×ÁÄ¥ÁËÐí¾Ã……£©£¬Ïà¶ÔÓÚC++À´Ëµ¡£¡£PHPijЩµØ·½ÓõϹտÊÇˬ¡£
һЩ¼òµ¥µÄPHPÓÃ;¾Í²»ËµÁË£¬Ëµ¼¸¸öKEY POINT£º
1. ¿ª·¢»·¾³µÄ·þÎñÆ÷¼ÜÉè¡£
¿ª·¢µÄʱºòµ±È»²»ÄÜÖ±½ÓÔÚ·þÎñÆ÷Éϸ㣬×Ô¼ºÅä¸ö»·¾³°É¡£
ÓÚÊÇÎҾͰѾµäµÄLAMP¸Ä³ÉWAMP¡£
ÓÉÓÚ¶ÔLINUX²»ÊǺÜÊì……¶ÌÆÚ²»Ì«ºÃÉÏÊÖ£¬ÓÚÊÇ»¹ÊÇÓÃWINDOWSµÄϵͳ£¬È»ºóÅäºÏApache£¨±¾À´´òËãÓÃIIS£¬ÒòΪʵ¼Ê·þÎñÆ÷¾ÍÊÇIIS£¬ºóÀ´·¢ÏÖXP×°²»ÉÏIIS 6.0……º¹£¬Ò²ÀÁµÃŪWIN NTÁË£¬ËùÒÔ¾ÍŪÁ˸öAPACHE£© + MySQL£¨Õâ¸öÒ²ÊǵÚÒ»´ÎÓ㬲»¹ý»¹ÊǺܼòµ¥µÄ£¬Ê²Ã´Í¼ÐνçÃæÎÒ¾ÍûװÁË£¬Ö±½ÓÃüÁîÐС££© + PHP¡£
È»ºóÊÔÁËÒ»ÏÂÅÜÁ˸öWORDPRESS£¬Ã»ÎÊÌ⣬OK£¬¿ªÊ¼¸É»î¡£
2.IDE
¿´ÁËһϣ¬eclipseÅäÆðÀ´ÕæÂé·³¡£¡£¡£ÓÚÊǺõ¡£¡£ÀÏÍÁµÄÎÒ¾ÍÖ±½ÓÓõÄUE±àÂë¡£¡£Ö±½ÓÔÚä¯ÀÀÆ÷Öе÷ÊÔ¡£¡£
3.PHP·þÎñÆ÷¶ËÓëÓ¦ÓóÌÐòͨÐÅ
Ó¦ÓóÌÐòÓÃC/C++дµÄ£¬×îÖÕ²ÉÓõÄÊÇ WINDOWSµÄÃüÃû¹ÜµÀͨÐÅ¡£Õâ¸öͨÐÅÎÒÃǵ÷Á˺þÅ…×îºóÖÕÓÚµ÷ͨÁË£¬Õâ¸öÎÒ»áÔÚÖ®ºóרÃÅдһƪÎÄÕ½éÉÜ¡£
4.·À±íµ¥ÖØÌá½»
ÔÚÌá½»±íµ¥µÄʱºòÓû§Èç¹û·´¸´Ë¢ÐÂÒ³Ãæ£¬¿ÉÄÜ»áÔì³É¶à´ÎÌá½»£¬ÎªÁ˽â¾öÕâ¸öÎÊÌâ£¬ÍøÉÏÓÐÐí¶àÌÖÂÛ¡£
¿´ÁËÒ»ÏÂһЩһ°ãµÄ·½·¨£¬ÎÒ±¾ÈË×îÍÆ³çÁîÅÆ×ª½»·½°¸¡£
»ù±¾Ë¼Â·ÈçÏ£º
ÔÚÒ³Ãæ³õʼ»¯µÄʱºòÉú³ÉÒ»¸öËæ»úÊý£¬×÷Ϊ¸ÃÒ³ÃæµÄÁîÅÆ£¬½«¸ÃÁîÅÆ·Ö±ðÒÔÁ½ÖÖ·½Ê½Ìá½»£º±íµ¥POSTºÍSESSION¡£
È»ºóÔÚ½ÓÊÕÒ³ÃæÊÕµ½ÕâÁ½Õߣ¬½øÐÐУÑ飬Èç¹û±íµ¥POSTºÍSESSIONµÄÊý¾ÝÏàͬ£¬Ôò½øÐд¦Àí¡£
//Éú³ÉÒ³ÃæÁîÅÆ,·ÀÖ¹ÖØ¸´Ìá½»±íµ¥
$pagecode = mt_rand(0,10000000);
$_SESSION['code'] = $pagecode;
...
//²åÈëµ½±íµ¥
<input
Ïà¹ØÎĵµ£º
Óà PHP ¿ØÖÆä¯ÀÀÆ÷»º´æÊǷdz£ÈÝÒ׵ģ¬ÊÖ²áÉÏÒ²Ïà¹ØµÄ˵Ã÷£¬ÓÉÓںܶà³õѧÕßûÓаÑÊֲῴÍ꣬ËùÒÔ»¹ÊÇ»áÓÐºÜ¶à¹ØÓÚÕâ¸öÎÊÌâµÄÒÉÎÊ£¬¹ÊÔÚ´ËרÃÅ·¢Ò»ÆªÎÄÕ£¬Í¬Ê±¶ÔÏà¹ØµÄÓï·¨×öÁËÏêϸµÄ˵Ã÷£¬·½±ãÐÂÊÖ²éÔÄ¡£
¡¡¡¡Òª½â¾öÕâÒ»ÎÊÌ⣬¿ÉÒÔͨ¹ý PHP ÖÐµÄ header() º¯Êý£¬·¢ËÍÌØ¶¨µÄ»º´æ¿ØÖÆÔʼ HTTP ±êÍ·£¬¾ßÌå´úÂëÈçÏ£º
Exampl ......
ºÚ¿ÍÈëÃż¼ÊõÖ®php+mysql×¢ÉäÓï¾ä¹¹Ô죺
Ò».ǰÑÔ£º
²âÊÔ°æ±¾ÐÅÏ¢£ºOkphp BBS v1.3 ¿ªÔ´°æ
ÓÉÓÚPHPºÍMYSQL±¾ÉíµÃÔÒò,PHP+MYSQLµÄ×¢ÉäÒª±ÈaspÀ§ÄÑ£¬ÓÈÆäÊÇ×¢ÉäʱÓï¾äµÄ¹¹Ôì·½Ãæ¸üÊǸöÄѵ㣬±¾ÎÄÖ÷ÒªÊǽè¶ÔOkphp BBS v1.3һЩÎļþµÃ¼òµ¥·ÖÎö£¬À´Ì¸Ì¸php+mysql×¢ÉäÓï¾ä¹¹Ô췽ʽ£¬Ï£Íû±¾ÎĶÔÄãÓеã°ïÖú¡£
¡¡¡¡ÉùÃ÷£ºÎÄÕÂËùÓ ......
»¥ÁªÍøµÄ½ñÌ죬AJAXÒѾ²»ÊÇʲôİÉúµÄ´Ê»ãÁË¡£ËµÆðAJAX£¬¿ÉÄÜ»áÁ¢¼´ÏëÆðÒòRSS¶øÐËÆðµÄXML¡£XMLµÄ½âÎö£¬¿ÖÅÂÒѾ²»ÊÇʲôÄÑÌâÁË£¬ÌرðÊÇPHP5£¬´óÁ¿µÄXML½âÎöÆ÷µÄÓ¿ÏÖ£¬Èç×îÇáÁ¿¼¶µÄSimpleXML¡£²»¹ý¶ÔÓÚAJAXÀ´Ëµ£¬XMLµÄ½âÎö¸üÇãÏòÓÚǰ̨JavascriptµÄÖ§³Ö¶È¡£ÎÒÏëËùÓнâÎö¹ýXMLµÄÈË£¬¶¼»áÒòÊ÷ºÍ½Úµã¶øÍ·´ó¡£²»¿É·ñÈÏ£¬XMLÊÇºÜ ......
./home/a.php
./b.php
b.php
<?php
setcookie('name[1]',"aaa");
setcookie('name[2]',"bbb");
setcookie('name[3]',"ccc");
?>
ÔÚa.php ÖÐ
&nb ......
ÑéÖ¤ÂëµÄ´óÖÂÔÀíÊÇÕâÑùµÄ£¬Ê×ÏÈÉú³ÉÒ»¸öËæ»úÊý£¬È»ºóÔÚÊý¾ÝÊýÉÏÃæ¼ÓÉϸÉÈÅͼƬ£¬Í¬Ê±°Ñ¸ÃÊý¾ÝÉú³ÉͼƬ²¢Êä³ö¡£
Õâ¸öÊý¾Ý±£´æÔÚsessionÖС£È»ºó°ÑÓû§µÄÊäÈëÓë±£´æÔÚsessionÖеÄÊý¾Ý½øÐÐÆ¥Å䣬½øÐÐÑéÖ¤¡£
verifyCode.php´úÂëÈçÏ£º
<?php
Header("Content-type: image/PNG");
session_start();
//× ......