ÍøÂçѧԺ w3popÉçÇø ÍøÂç×ÊÔ´ ITÐÂÎÅ

w3pop.com :: ÍøÂçѧԺ :: PHP :: PHP MVCģʽ£¬Àà·â×°ÒÔ¼°HACK

»áÔ±µÇ½

ÕʺÅ

ÃÜÂë

»Ø´ð

¼ÇסÃÜÂë

Íü¼ÇÃÜÂë? ×¢²á

PHP
WINDOWSϰ²×°MyS..
PHP ÖÆ×÷ ÍøÕ¾/·þ..
ÓÃPHPºÍCSSÖÆ×÷»î..
PHP µ¥¼þģʽ
PHP MVCģʽ£¬Àà·..
PHP ÖÐʹÓÃÕýÔò±í..
PHP ·ÀÖ¹ SQL ×¢È..
PHP ¿çÕ¾µã½Å±¾¹¥..
PHP ·ÀÖ¹Óû§²Ù×Ý..
PHP ·ÀÖ¹Ô¶³Ì±íµ¥..

PHP MVCģʽ£¬Àà·â×°ÒÔ¼°HACK


×÷Õß:ibm.com ·­Òë/ÕûÀí:w3pop.com ·¢²¼:2007-10-11 ä¯ÀÀ:3002 :: ::

ÃæÁÙÄÑÌâ

±àÂë¶ÔÓںϸñµÄPHP³ÌÐòÔ±À´Ëµ²¢²»ÊÇʲôÄÑÊ£¨Ò²ÐíÖ»ÊÇ»¨·Ñʱ¼ä³¤¶ÌµÄÎÊÌ⣩£¬Òò´Ëϵͳ·ÖÎöºÍÉè¼ÆÕâÒ»½×¶Î¾ÍÏÔµÃÓÈÎªÖØÒª¡£¶ÔÓÚÒ»¸öµ£ÈÎPHPÏîÄ¿µÄϵͳ·ÖÎöÔ±À´Ëµ£¬ÃæÁÙ×ÅÁ½¸öÄÑÌ⣺

  1. PHPÓïÑÔ±¾ÉíµÄÏÞÖÆ¡£
    ÕâÒ»µãÔÚ¸´ÔÓϵͳµÄÃæÏò¶ÔÏóÉè¼ÆÖÐÓÈÆäÏÔÖø¡£PHPµÄÃæÏò¶ÔÏóÌØÐÔÔÚÏÖÓа汾ÖÐËäÈ»µÃµ½Á˸ÄÉÆ£¬µ«ÊÇ»¹²»Éõ½¡È«£¬¸ù±¾²»×ãÒÔµ£ÈÎÃæÏò¶ÔÏóÉè¼ÆµÄʵÏÖÓïÑÔ£» ¼´Ê¹Ñ۹ⳤԶһЩ£¬ÔÚ¼´½«ÊͳöµÄÒÔZend Engine 2.0Ö§³ÖµÄÈ«ÐÂPHPÖУ¬ÃæÏò¶ÔÏóÌØÐÔÒ²²»»áÏñÏÖÔÚÁ÷ÐеÄJava»òÕßC++ÄÇÑù£¨¹ØÓÚÕâ·½ÃæµÄÄÚÈÝ¿ÉÒԲμûÎÒÔÚdeveloperWorksÖйúÍøÕ¾ ·¢±íµÄÁíһƪÎÄÕ£©¡£µ«ÊÇÈç¹û²ÉÓÃÍêÈ«ÃæÏò¹ý³Ì£¨×¼È·ËµÊÇÃæÏòWebÒ³Ãæ£©µÄ·½Ê½£¬¿ÉÒÔÏë¼ûÕû¸öϵͳµÄÉè¼Æ»á·Ç³£¸´ÔÓ£¬¶øÓÉ´Ë´øÀ´µÄ±àÂ븴ÔÓºÍά»¤À§ÄѸü ¼ÓÄÑÒÔÓ¦¸¶¡£
  2. ÏÖÓÐ×ÊÁϵÄÑÏÖØÈ±·¦¡£
    ÕâÊÇÖÚËùÖÜÖªµÄÏÖÏó¼´Õë¶ÔWebÏîÄ¿µÄϵͳÉè¼Æ×ÊÁϲ»×㣻¶øÔÚÕâЩÓÐÏÞ×ÊÁÏÖУ¬¹ØÓÚPHPµÄÉè¼Æ×ÊÁÏÓַdz£ØÑ·¦¡£Èç¹û±¾¹«Ë¾»ò±¾ÈËҲûÓÐÏà¹ØµÄ¼¼Êõ»ýÀÛ£¬ ϵͳ·ÖÎöÔ±Ö»ÄÜÔÚºÚ°µÖÐÃþË÷·½·¨£¨¸ü»µµÄÁ½ÖÖÇé¿ö£¬Ò»ÊÇÕÕ°áÆäËûÏîÄ¿±ÈÈçJava»òÕßC++µÄÉè¼Æ£¬¶þÊÇÈÏΪÏîÄ¿¼òµ¥¶ø²»¸ºÔðÈεIJݲÝÁËÊ£©¡£

ÈÏÊ¶Ãæ¶ÔµÄϵͳ

¼ÈÈ»Èç´Ë£¬²ÉÓúÎÖÖ·½·¨Í×ÉÆ´¦ÀíPHPϵͳµÄ·ÖÎöºÍÉè¼Æ£¿×î³õµÄ¹¹ÏëÓ¦¸ÃÐèÒª·ÖÇåÏîÄ¿³Ðµ£ÈÎÎñµÄÀàÐÍ£º

  1. Éæ¼°´óÁ¿¿Í»§±¾Éí»òÕ߿ͻ§ËùÔÚÐÐÒµµÄÉÌÒµÂß¼­µÄÏîÄ¿£¬°üÀ¨°ì¹«ÏµÍ³¡¢¶©µ¥ÏµÍ³ÒÔ¼°ÆäËûÉÌҵϵͳ¡£
  2. ¼òµ¥ÍøÕ¾ÏîÄ¿£¬°üÀ¨Ò»Ð©ÐèÒª³Ðµ£¸ß·ÃÎÊÁ¿»òÒªÇó¿ìËÙÏìÓ¦µÄÏîÄ¿±ÈÈçÆ·ÅÆÍøÕ¾»òÕß»î¶¯ÍøÕ¾ÒÔ¼°ÆäËûÒ»Ð©ÍøÕ¾¡£
  3. ×ÛºÏÐÔÍøÕ¾ÏîÄ¿¡£Í¨³£°üº¬¶à¸öÏà¶Ô¶ÀÁ¢µÄ×Óϵͳ±ÈÈçÐÂÎÅ×Óϵͳ¡¢ÂÛ̳×Óϵͳ¡¢²úÆ·³ÂÁÐ×ÓϵͳµÈµÈ¡£

PHPµÄÉè¼Æ³õÖÔÔÚÓÚ½â¾öºóÁ½ÖÖÏîÄ¿µÄÆÈÇÐÐèÇó£¬ÓïÑÔ±¾Éí¶ÔÓÚÕâЩÏîÄ¿½øÐÐÁËÁ¼ºÃµÄ¸ÄÔì¡£¶øÖÚ¶àµÄPHP¿ª·¢Õß¶ÔÕâЩÏîĿҲ¾ßÓлò¶à»òÉٵľ­Ñ飬Ïà¹ØÊé¼® Öеķ¶ÀýÒ²´ó¶¼Î§ÈÆÓÚ´Ë¡£Ïà¶Ô˵À´µÚÒ»ÖÖϵͳËùÓеÄ×ÊÁϲ»¶à£¬¸÷ÖÖ³ö°æÎï¶ÔÆäÄÚÈÝÒ²ºÜÉÙÌá¼°¡£Òò´ËÔÚ±¾ÎÄÖн«ÌâËùÊö¶ÔµÚÒ»ÖÖÀàÐ͵ÄÏîÄ¿½øÐÐÏêϸ½²Êö£¨ÓÐ¹Ø MVCģʽºÍÀà·â×°£©£¬Í¬Ê±¸½´øÌá¼°µÚ¶þÖÖÏîÄ¿£¨ÓйغڿʹúÂ룩ÒÔ¼°µÚÈýÖÖÏîÄ¿µÄÉè¼Æ·½·¨¡£µ±È»£¬²¢²»ÊDZ»¹éÀàµÄÕâЩÏîÄ¿¾ÍÖ»ÄܲÉÓñ¾ÎÄÃèÊöµÄ·½Ê½£¬ÏµÍ³ ·ÖÎöÔ±ÐèҪȨºâ¸÷·½ÃæÒòËØ¼ÓÒÔÑ¡Ôñ¡£

·½°¸Ò»£ºÉæ¼°´óÁ¿ÉÌÒµÂß¼­ÏîÄ¿

ÈçºÎ·ÖÀëÓû§½çÃæºÍºǫ́²Ù×÷£¿ÈçºÎ±ÜÃ⽫ÉÌÒµÂß¼­»ìÏýÓÚÒ»°ãµÄÁ÷³Ì¿ØÖÆÖУ¿×÷Ϊһ¸öÑϽ÷µÄÉÌÓÃÏîÄ¿£¬¾ÍÐèÒª¿¼ÂǺܶàÀàËÆµÄÎÊÌâ¡£¶ÔÓÚÓÉPHPµ£µ±µÄÕâÀàÏîÄ¿£¬¹á³¹Model-View-Controller£¨MVC£©Ä£Ê½µÄÉè¼ÆÊÇÒ»¸ö·Ç³£ºÃµÄ·½·¨¡£

ÀíÂÛÃèÊö

ÔÚ ÕâÀïÎÒ²»Ïë¶à¼Ó½âÊÍMVCģʽ±¾Éí--¼òµ¥µÄ´Ó×ÖÃæÉÏÒÔ¼°Ó¦ÓÃÉÏ˵£¬Í¨¹ý½«ÏµÍ³µÄÉè¼Æ·ÖΪModelÄ£ÐÍ/Âß¼­¡¢ViewÊÓͼ/½çÃæ¡¢ Controller¿ØÖÆ/Á÷³ÌÈý¸öÂß¼­²¿·Ö´ïµ½Á¼ºÃµÄÏîĿЧ¹û£¬ÒԴ˱ãÀû¸÷²¿·Ö¿ª·¢ÕߵŤ×÷²¢½µµÍÈÕºóµÄά»¤³É±¾¡££¨Èç¹ûÄúÊìϤJSP¿ª·¢µÄModel 2ģʽ£¬¿ÉÒÔ·¢ÏÖËüÒ²ÊÇMVCģʽµÄºÜºÃÌåÏÖ¡££©¾ÍÏÖʵµÄÏîÄ¿¿ª·¢¶øÑÔ£¬ÏÖ´æµÄºÜ´óÎÊÌâ°üÀ¨ÍøÒ³Éè¼ÆÈËÔ±ºÍ³ÌÐò¿ª·¢ÈËÔ±µÄ¹¤×÷½»´íºÍ³åÍ»ÒÔ¼°ÉÌÒµÂß¼­Ç¶Èë Ò³ÃæÔì³É²»¿ÉÖØÓÃÒ²ºÜÄÑά»¤µÈµÈ¡£ÒýÈëMVCģʽһ·½Ãæ¿ÉÒÔΪϵͳµÄ×ÜÌåÉè¼ÆÖ¸³öÃ÷È·µÄ·½Ïò£¬¶ÔÓÚ¿ª·¢ÍŶӵķֹ¤Ò²ÊÇÁ¼ºÃµÄÖ¸µ¼¡£

¼ÈÈ»ÒÀÕÕMVCģʽҪÇó¶ÔϵͳµÄ×ÜÌå½á¹¹ÔÚÂß¼­ÉÏ·Ö³ÉÈý²¿·Ö£¬ÄÇôÍŶӵĿª·¢ÕßÖÐÒ²´æÔÚ×ÅÕë¶Ô¸÷¸ö²¿·ÖµÄ¿ª·¢Õß¡£

¿ª·¢Õß½ÇÉ« Ïà¹ØÏµÍ³Âß¼­ Ö°Ôð
ÍøÒ³Éè¼ÆÈËÔ± ViewÊÓͼ/½çÃæ Éè¼ÆËùÓÐÓû§½çÃæµÄÍøÒ³Ä£°å¡£
¿ØÖÆÁ÷³Ì¿ª·¢ÈËÔ± Controller¿ØÖÆ/Á÷³Ì ±àдϵͳÁ÷³ÌÖеÄËùÓÐPHPÒ³Ãæ¡£
ÉÌÒµÂß¼­¿ª·¢ÈËÔ± ModelÄ£ÐÍ/Âß¼­ ¿ª·¢ÏµÍ³Éè¼ÆÖй涨µÄ¸÷¸öÀࣨÆäÖеķ½·¨£©¡£

ÓÉÒÔÉϵıí¸ñ¿ÉÒÔ¿´³ö£¬´«Í³µÄÍøÒ³Éè¼ÆºÍ³ÌÐò¿ª·¢µÄÈËÔ±·Ö¹¤±»´òÆÆ¶øÈ¡¶ø´úÖ®µÄÊǸù¾ÝϵͳÂß¼­»®¶¨µÄÖ°Ôð¡£¶ÔÓÚÍøÒ³Éè¼ÆÈËÔ±£¬Ö°Ôð²¢Ã»Óиı䣬׼ȷ˵ÓÉÓÚ ÕâÑùµÄ»®·Ö±ÜÃâÁËÒÔÍùÓë³ÌÐòÉè¼ÆÈËÔ±µÄ¾À·×£¬ËûÃÇÍê³ÉµÄÖ»ÊÇÍøÒ³Ä£°å£¬Òò´ËÖ»Ðè¹Ø×¢ÓÚ´¿´âµÄÍøÒ³´úÂ루Ö÷ÒªÊÇHTML£¬Ò²Ðí»áÓÐÆäËû¿Í»§¶ËµÄ´úÂë±ÈÈç WMLÖ®Àࣩ¶ø¸ù±¾²»ÐèÒª±»·þÎñÆ÷¶ËµÄ<? … ?>¸ÉÈÅ¡£³ÌÐòÉè¼ÆÈËÔ±Ôò±»·ÖΪÁ½²¿·Ö£ºÆäÖбȽÏÈÝÒ×°ÑÎÕµÄÊÇÉÌÒµÂß¼­¿ª·¢ÈËÔ±£¬ËûÃǵÄÈÎÎñÊǸù¾Ýϵͳ·ÖÎöÔ±¸ø¶¨µÄÄ£¿é£¨×¼È·ËµÊÇÀà·½·¨£©Íê³ÉÖ®£¬ ÔÚËûÃÇÊÖÖеÄPHP¸üÏñÒ»°ãµÄ³ÌÐòÉè¼ÆÓïÑÔ£¨±ÈÈçJava£©¶øÓëWebûÓÐʲô¹ØÏµ£»Ò»Ê±½ÏÄѽÓÊܵÄÊÇ¿ØÖÆÁ÷³Ì¿ª·¢ÈËÔ±£¬ËûÃǵÄÈÎÎñÊÇÔÚʵÏÖϵͳÉè¼ÆÊ±ÖÆ ¶¨µÄϵͳÁ÷³ÌµÄͬʱ£¬¸ù¾Ý¿Í»§¶ËµÄÊäÈëµ÷ÓÃÉÌÒµÂß¼­£¨ÏàÓ¦µÄÀà·½·¨£©ÒÔ¼°Êä³ö¸üеĽçÃæ£¨¶ÔÉè¼ÆÍøÒ³Ä£°å½øÐд¦Àí£©£¬ÔÚËûÃÇÊÖÖÐPHP¿ÉÒÔ³ä·Ö·¢»ÓWeb ±à³ÌÓïÑÔµÄÓÅÊÆ¡£

´úÂë×éÖ¯Ïà¹ØµÄ»°Ìâ

ÕâÑùµÄ¹ÛÄîÓÐЩ³éÏó£¬Ã»ÓÐʵÀýµÄÑÝʾºÜÄѽÓÊÜ¡£ÔÚ¾ÙÀý֮ǰÏȽéÉÜÒ»ÏÂÎÒ¶ÔÕâÀ๤³ÌµÄÍÆ¼ö´úÂë½á¹¹£º

Ò»¼¶Ä¿Â¼ ¶þ¼¶Ä¿Â¼ Èý¼¶Ä¿Â¼ ±¸×¢
/project_name     ÏîĿԴ´úÂë¸ùĿ¼
  /Templates   ÍøÒ³Ä£°åĿ¼£¨View£©
    /admin ¹ÜÀí¿ØÖÆÌ¨Ä¿Â¼/adminϵÄÍøÒ³Ä£°å
  /Include   ÉÌÒµÂß¼­Ä¿Â¼£¨Model£©
  /Temp   ÁÙʱ´úÂëĿ¼£¨¿ÉÑ¡£©£¬¿É¹©¿ª·¢Õß½øÐÐһЩÊÔÑé´úÂëµÄ²âÊÔ
  /images   ͼƬĿ¼£¬ÍøÒ³Ä£°å²ÉÓÃ
  /css   Ñùʽµ¥Ä¿Â¼£¬ÍøÒ³Ä£°å²ÉÓÃ
  /scripts   ¿Í»§¶Ë´úÂëĿ¼£¬ÍøÒ³Ä£°å²ÉÓÃ
  /admin   ¹ÜÀí¿ØÖÆÌ¨Ä¿Â¼£¨¿ÉÑ¡£©£¬°üº¬ËùÓкǫ́¹ÜÀíµÄ¹¦ÄÜ´úÂë
    /other_dir ¶ÔÓ¦ÓëÔ´´úÂë¸ùĿ¼ÏµÄ/other_dir£¬°üº¬¹ÜÀí¸ÃÀàµÄ¹¦ÄÜ´úÂë
  /other_dir   ÆäËûÓëÏàÓ¦¹¦ÄÜÏà¹ØµÄĿ¼£¬±ÈÈçÓëÓû§Ïà¹ØµÄ/memberĿ¼»òÕßÓë´Ó²úÆ·Ïà¹ØµÄ/productĿ¼µÈµÈ
  /config.inc.php   È«¾ÖÅäÖñäÁ¿£¬¶¨ÒåϵͳÖеÄÈ«¾Ö±äÁ¿
  /security.inc.php   °²È«²ßÂÔ¿ØÖÆ£¨¿ÉÑ¡£©
  /error.php   ´íÎó¿ØÖÆ·µ»ØÒ³Ã棨¿ÉÑ¡£©£¬Ò²¿ÉÒÔ²ÉÓþ²Ì¬Ò³ÃæÈç/error.html»òÕ߯äËûÒ³ÃæÃû³Æ

¿´ÍêÖ®ºóÄúÊDz»ÊDZ»»½ÆðÁËÒ»µãʹÓÃJava½øÐÐWeb¿ª·¢µÄ¼ÇÒ䣿±ÈÈçWEB-INFĿ¼ÏµÄclassesĿ¼ºÍlibĿ¼ÒÔ¼°web.xml¶¼ÊÇ¿ª·¢ ÖеĹæÔò--ËäȻ֧³ÖPHPµÄWeb·þÎñÆ÷²»¿ÉÄÜÏñJavaÓ¦Ó÷þÎñÆ÷ÄÇÑù×Ô¶¯¼ÓÔØÕâЩĿ¼ÏµÄÎļþ£¬µ«Êǹ涨һ¸öºÏÊʵĴúÂë×é֯ģʽ»¹ÊǷdz£ÓÐÀûÓÚ¿ª·¢ µÄ±ãÀûºÍºóÐøµÄά»¤µÄ¡££¨ÎÒ¿ªÊ¼¿¼ÂÇPHPÏîÄ¿µÄ´úÂë½á¹¹¾ÍÊÇÓÉTomcatµÄ¿ª·¢ÊÖ²áÖлñµÃÁËÆô·¢¡££©

Ò»¸öÓû§µÇ¼µÄÀý×Ó

¸ù ¾ÝÒÔÉϵĴúÂëĿ¼£¬Ç°ÎÄËù˵µÄMVCģʽµÄʵÏÖ¿ÉÒԵõ½¸ü¼òµ¥µÄ½âÊÍ¡£ÒÔ×î³£¼ûµÄÓû§µÇ¼¹¦ÄÜΪÀý£¬ÉèÏë/project_nameĿ¼ÏÂÓÐÒ»¸ö /memberĿ¼°üº¬ÓйØÓÚÓû§µÄÒ»Çй¦ÄÜ£¬ÆäÖаüº¬ÁËlogin.phpÒ³Ãæ½ÓÊÜÓû§µÇ¼ʹÓõÄÓû§Ãû³ÆºÍÃÜÂ룬index.phpÒ³ÃæÊǵǼÍê³ÉÖ® ºóµÄÓû§Ö÷Ò³£¬¶ø/project_nameĿ¼ÏµÄerror.phpÊǵǼʧ°ÜºóµÄ´íÎóÏÔÊ¾Ò³Ãæ¡£

  1. Óû§Í¨¹ýϵͳµÄÆäËû²¿·ÖÇëÇó½øÈëÓû§Ö÷Ò³¼´/member/index.phpÒ³Ãæ£¬´Ëʱ¸ÃÒ³ÃæÅжÏÓû§Çé¿ö£ºÒѵǼÓû§ÔòÖ±½ÓÏÔʾ±¾Ò³ÄÚÈÝ£¨¿ÉÒÔ²ÉÓÃ¼ì ²ésessionµÈ·½·¨£©£»Î´µÇ¼Óû§ÔòÐèÒªµÇ¼£¨Öض¨Ïòµ½/member/login.php£©£»³öÏÖÁËδ֪´íÎó£¨Öض¨Ïòµ½/error.php£©¡£Í¬ ʱ²ÉÈ¡ÏàÓ¦µÄ·´Ó¦¡£
  2. ¼ÙÈçÓû§±»Òýµ¼ÖÁµÇÂ¼Ò³Ãæ¼´/member/login.phpÒ³Ãæ£¬¸ÃÒ³Ãæ½ÓÊÜÓû§µÄµÇ¼ÐÅÏ¢£¨Óû§Ãû³ÆºÍÃÜÂ룩£¬²¢ÅжÏÊÇ·ñÕýÈ·µÇ¼£ºÕýÈ·µÇ¼ÔòÔÙ´ÎÖØ¶¨Ïòµ½Óû§Ö÷Ò³/member/index.php£»µÇ¼´íÎóÔòÖØ¶¨Ïòµ½/error.php¡£
  3. ¼ÙÈçÓû§±»Òýµ¼ÖÁ´íÎóÏÔÊ¾Ò³Ãæ/error.phpÒ³Ãæ£¨ÎÞÂÛÊÇ´ÓÒÔÉÏÄĸöÒ³ÃæÇ°À´£©£¬¶¼»áÏÔʾ´íÎóÐÅÏ¢¡£

Á÷³ÌͼʾÈçÏ£º

¸ù¾ÝÒÔÉϵÄÎÄ×ÖÃèÊöºÍͼʾ£¬ÔÙ½áºÏMVCģʽµÄʵÏÖ£¬¿ÉÒԷdz£ÇáËɵÄд³öÕ⼸¸öÒ³ÃæµÄ¿ò¼Ü´úÂ룺

ÏÈ¿´¼òµ¥µÄÒ³Ãæ/error.php£º

È»ºóÊÇ/member/login.php£º

×îºóÊÇ/member/index.php:

£¨×¢Ò⣺ÒÔÉÏ´úÂëÖ»ÊÇÆ¬¶Ï£¬¶øÇÒûÓп¼ÂÇÏîĿȫ¾Ö£¬Ö»ÆðÑÝʾ×÷Óã©

¹ØÓÚController

Ê× ÏÈ¿ÉÒÔÃ÷È·µÄÊÇ£¬ÒÔÉϵÄÈý¸öÒ³Ãæ´úÂë¾ÍÊÇǰÎÄËù˵µÄController¿ØÖÆ/Á÷³Ì´úÂë¡£ºÜÃ÷ÏÔ£¬ËûÃǵIJ»°üº¬Ìض¨µÄ²Ù×÷£¬Ò²Ã»ÓÐÒ»ÐÐÍøÒ³´úÂ룬ÓеÄÖ»ÊÇ ÓëÇ°ÃæÁ÷³ÌͼһÖµÄÁ÷³Ì¿ØÖÆ´úÂ루·ÅÑÛÍûÈ¥£¬ÕâÐ©Ò³ÃæµÄ¹²Í¬ÌصãÊdzäÂúÁËÒýÓÃÍøÒ³Ä£°å²¢Êä³ö¡¢È¡µÃ¶ÔÏó²¢Ö´ÐÐÆäij¸ö·½·¨»òÕßÖØ¶¨Ïò£©¡£

ÔÙÑ¡ÔñÆäÖеÄÒ»¸öÒ³Ãæ/member/login.phpÏêϸµÄ½âÊÍ¡£Õû¸öÒ³ÃæÍ¨¹ýÅжÏÊÇ·ñÌá½»±íµ¥·ÖΪÁ½¸ö²¿·Ö£ºÏÔʾµÇ¼±íµ¥¹©Óû§ÌîдºÍ´¦ÀíµÇ¼ÐŠϢ¡£×÷ΪǰÕßÖ±½ÓÒýÓÃÒ»¸ö´¦ÓÚÍøÒ³Ä£°åĿ¼/Templates϶ÔÓ¦¸ÃÒ³ÃæµÄmember_login.dwt²¢ÔÚ½âÎöºóÊä³ö£»×÷ΪºóÕßÏÈÈ¡µÃÒ»¸ö Member¶ÔÏ󣨸öÔÏó³öÓÚÉÌÒµÂß¼­Ä¿Â¼/IncludeϵÄMember.inc.phpÖУ©£¬È»ºó»ñµÃµÇ¼ÅжϵĽá¹ûºó½øÐÐÖØ¶¨Ïò¡£ÔÚÕâ¸ö¿ØÖÆÒ³Ãæ µÄ´úÂëÖУ¬member_login.dwt×÷ΪViewÊÓͼ/½çÃæ³öÏÖ£¬ÀàMember×÷ΪModelÄ£ÐÍ/Âß¼­³öÏÖ£¬¶øÒ³Ãæ´úÂë±¾Éí¾Í Controller¿ØÖÆ/Á÷³Ì¡£ÏÂÃæ¾ÍÊǼÓÈë±êʾµÄ/member/login.php¿ò¼Ü´úÂ룺

£¨¹ØÓÚÄ£°åÀàÒÔ¼°ÔÚMVCģʽÖеÄÓ¦Ó㬿ÉÒԲο¼ÎÒÔÚdeveloperWorksÖÐÁíһƪÎÄÕ¡¶ ÔÚPHPÊÀ½çÖÐÑ¡Ôñ×îºÏÊʵÄÄ£°å¡·£©

¹ØÓÚModel

¼ÈȻ̸µ½ÁËModel£¬ÏÂÃæ¾ÍÊÇÁíÒ»¸öÖØÒªµÄ»°Ì⣺Àà·â×°ÔÚPHPÏîÄ¿ÖеÄÓ¦Óá£

Çë×¢ÒâÓôÊ"Àà·â×°"--ÕâºÍ"ÃæÏò¶ÔÏó"»òÕ߯äËûʲô"²ÉÓöÔÏóÉè¼Æ"µÄ·½·¨ÓÐ×ű¾ÖʵIJ»Í¬¡£"Àà·â×°"Ö»Êǽ²ÊöÁ˽«ÉÌÒµÂß¼­²ÉÓÃÀà·½·¨µÄ·½Ê½·â×°³É¸÷ ¸ö²»Í¬µÄÀ࣬Òò¶øÕâÀïµÄ"Àà"²¢²»ÊÇÒò´Ë²ÉÓÃÁËÃæÏò¶ÔÏóÉè¼Æ³öÏÖµÄ"Àà"--׼ȷµÄ˵£¬ÕâÀïµÄ"Àà"ÆäʵÊǶÔһϵÁÐÏà¹Ø¹¦ÄÜÄ£¿é½øÐкϲ¢µÄ½á¹û¡£

Ϊʲô²»Ö±½Ó²ÉÓÃÃæÏò¶ÔÏóµÄ·½Ê½¶øÊDzÉÓÃÕâÖÖ¿´ÆðÀ´²»Âײ»ÀàµÄ°ì·¨È¥Éè¼ÆÏµÍ³ÄØ£¿PHP²»ÊǾßÓÐÃæÏò¶ÔÏóÌØÐÔÂ𣿲»´í£¬PHP¾ßÓÐÕâÑùµÄÌØÐÔ£¬µ«ÊǷdz£²»ÍêÈ«£¨¿ÉÒԲο¼ÎÒÔÚdeveloperWorksµÄÁíһƪÎÄÕ¡¶ ´ÓZend Engine 2.0µÄÉè¼ÆÀ¶Í¼£¨²Ý¸å£©¿´PHPµÄ½«À´¡·£©¡£ ¾ÙÀýÀ´Ëµ£¬PHPÊÇûÓнӿÚÕâÒ»¸ÅÄîºÍʵÏÖ·½·¨µÄ£¬Í¬Ê±Ò²¾ÍûÓÐʲô¶àÖØ¼Ì³Ð¡¢·½·¨ÖØÔØÖ®ÀàµÄµäÐÍÃæÏò¶ÔÏóÌØÕ÷¡£Èç¹û·ÇÒª²ÉÓÃÃæÏò¶ÔÏóµÄÉè¼Æ·½·¨£¬Ò²ÐíÔÚ ¸ÅÒªÉè¼Æ½×¶Î¿ÉÒԷdz£ÇáËÉ£¬µ«ÊÇÏêϸÉè¼Æ½×¶Î¾Í»á±È½Ï¿àÃÆ£¬¶øÈç¹û»¹ÓÐÐÒ¼á³Öµ½±àÂë½×¶Î¼òÖ±¾ÍÊǿ಻¿°ÑÔÁË¡£ÁíÒ»·½Ã棬Èç¹û²»ÔÚϵͳÖÐÒýÈëÀàµÄ¸ÅÄ¶øÊÇ ²ÉÓú¯ÊýÀ´ÊµÏÖÄ£¿é¹¦ÄÜ£¬ÄÇô¿ÉÒÔÏëÏóÔÚÒ»¸ö²ÉÓÃÕâÑù"´¿´â"µÄÖдóÐÍϵͳÖлáÓжàÉٵĺ¯Êý£¬ÓÉ´Ë´øÀ´µÄÂé·³·Ç³£Ã÷ÏÔ¡£

»¹Êǻص½PHPÓïÑÔ±¾Éí¡£ËäÈ»PHPÌṩ²»ÁËʲôʵ¼ÊµÄÃæÏò¶ÔÏóÖ§³Ö£¬µ«ÊÇ»¹ÊÇÌṩÁ˶ÔÀàÒÔ¼°ÆäÖеÄÊôÐԺͷ½·¨µÄ¶¨Òå¡£ÄÇô×ÔÈ»¶øÈ»¿ÉÒÔÏëµ½µÄÊDzÉÓÃÀàµÄ·½·¨·â×°Ïà¹Øº¯ÊýÄ£¿é£¬¼È¿ÉÒÔ½è¼øÒ»Ð©¶ÔÏóÉè¼ÆµÄÓŵ㣬ÓÖ¿ÉÒÔ±ÜÃâÍêÈ«²ÉÓú¯ÊýÄ£¿éµÄһЩȱµã¡£

£¨Ò»Ð©²ÉÓú¯ÊýÄ£¿éµÄϵͳ»á²ÉÓÃÕâÑùÒ»ÖÖ·½Ê½£º½«Ïà¹ØµÄº¯Êý±àдÔÚÏàͬµÄÎļþÖУ¬ÕâÑùÔÚÒýÓÃʱ¿ÉÒÔÒýÈëµ¥¶ÀµÄÎļþ¡£±ÈÈçMember.func.phpÕâ ¸öÎļþÖаüº¬ÁËËùÓÐÓëÓû§Ïà¹ØµÄ²Ù×÷£¬ÔÚ´¦ÀíÓû§µÇ¼ʱ¿ÉÒÔÏÈrequireÕâ¸öÎļþ£¬È»ºóµ÷ÓÃÖîÈçmember_login()ÕâÑùµÄº¯Êý¡£µ«ÊÇÕâÑùµÄ ·½Ê½½ö½ö½â¾öÁËϵͳÖÐÖڶຯÊýµÄ´úÂë×éÖ¯ÎÊÌ⣬ûÓнâ¾öÃû×Ö³åÍ»µÄÎÊÌâ¡£ÏÂÃæµÄ¾ÙÀýÖоͻῴµ½¡££©

±ÈÈçÉÏÎĵÄÓû§µÇ¼ʵÀýÖУ¬Èç¹û²ÉÓú¯ÊýÄ£¿éµÄ·½·¨£¬´úÂëÒ²ÐíÊÇÕâÑù£º

Ò²ÐíÄú»á¾õµÃ´úÂ벢ûÓÐÊ²Ã´Çø±ð£¨ÉõÖÁ¿´ÆðÀ´²ÉÓú¯ÊýÄ£¿éµÄ´úÂëÓÉÓÚ²»ÐèҪȡµÃеĶÔÏó¶øÏԵøü¼ò½àһЩ£©£¬¶øÕæÕýµÄ²»Í¬ÊÇ·¢ÉúÔÚincludeµÄÎļþÀï Ãæ¡£²ÉÓú¯ÊýÄ£¿éµÄ·½·¨½«Ïà¹ØµÄº¯Êý¼¯ºÏÔÚÒ»¸öÎļþÖмÓÒÔ×éÖ¯£¨ÓÐЩϵͳ»¹²»ÄÜ×öµ½ÕâÒ»µã£¬ÄÇô¾Í»áÔì³ÉÒì³£»ìÂҵľÖÃæ£©£¬¶ø²ÉÓÃÀà·â×°µÄ·½·¨ÔÚÿһ¸öÎÄ ¼þÖÐÉùÃ÷Ò»¸öºÍÎļþÃûÏàͬµÄÀࣨ±ÈÈçÔÚMember.inc.phpÉùÃ÷Ò»¸öMemberµÄÀ࣬ÕâÒ»µãºÍJavaµÄ¹æ¶¨ÏàËÆ£©£»¶øÔÚʹÓÃʱ£¬¶¼ÐèÒªÏȽøÐÐ include£¨Èç¹û²ÉÓú¯ÊýÄ£¿éÓÖûÓнøÐкܺõÄ×éÖ¯£¬Ò²ÐíÓÐЩÈ˾ͻáºÜ"¼ò±ã"µÄ½«ËùÓк¯Êýinclude½øÃ¿Ò»¸öÒ³Ãæ--PHP¿É²»ÊÇJavaÄÇÑù ±àÒëÖ´ÐУ¬¹âÊǽâÎöÕâЩº¯Êý¾Í»á»¨·ÑÒ»¶Îʱ¼ä£©£¬µ«Êǹؼü¾ÍÔÚÓÚ²ÉÓÃÀà·â×°µÄ·½·¨¿ÉÒÔÇå³þµÄÖ¸Ã÷µ÷ÓõÄλÖÃ--ij¸öÀࣨMember£©µÄij¸ö·½·¨ £¨login£©£º´Ó±ÜÃâÃû×Ö³åÍ»µÄ½Ç¶ÈÀ´ËµÕâÒ»µãÊǷdz£³É¹¦µÄ£»¶ø¶ÔÓÚ´úÂë¼ì²éºÍά»¤¶øÑÔ£¬·½±ã³Ì¶È¸üÊDz»ÑÔ¶øÓ÷¡£ÉèÏëÒ»¸öÒ³ÃæÐèÒªÍê³ÉÈô¸É¹¦ÄÜ£¬Òò¶øÐè ÒªincludeÊý¸öÎļþ£º²ÉÓú¯ÊýÄ£¿éµÄ·½·¨²»Äܹ»ÇáÒ׵ĴӺ¯Êýµ÷ÓÃÖÐÕÒµ½º¯Êý±¾ÉíËùÔÚµÄÎļþ£¨Èç¹ûº¯ÊýÃû³Æ»òÕßincludeÎļþÃû³ÆÃ»ÓÐʲôͳһ¹æ Ôò£¬ÄÇôÕâ¸ö¹¤×÷¾Í·Ç³£¼è¾ÞÁË£©£¬¶ø²ÉÓÃÀà·â×°µÄ°ì·¨¿ÉÒÔ¸ù¾ÝÀàÃû³ÆºÍÀàÎļþÃû³Æ×¼È·¶¨Î»Àà·½·¨´úÂëµÄλÖᣣ¨Ò²ÐíÄú»áÈÏΪÕâÑùÒ»¸öССµÄºÃ´¦²»×ã¹Ò³Ý£¬ µ«ÊǾ­ÀúÒ»¸öά»¤¹¤³ÌÖ®ºóÒ²Ðí¾Í²»»áÔÙÓÐʲôÒìÒé¡££©

ÒÔÉÏÊDzÉÓÃÀà·â×°·½·¨µÄÔ­Òò£¬¾ö¶¨²ÉÓÃÕâÖÖ·½·¨Éè¼ÆÏµÍ³Ö»ÊǵÚÒ»²½£»Íê³ÉÕû¸öϵͳµÄÉè¼Æ»¹Óкܶà¿ÉÒÔ½è¼øµÄ¾­Ñé¡£

  1. ²¿·ÖÉè¼Æ¿ÉÒÔ½è¼øÃæÏò¶ÔÏóµÄ˼·¡£ËäÈ»PHPÖÐûÓнӿںͳéÏóÀàµÄ¶¨Ò壬¼Ì³Ð»úÖÆÒ²·Ç³£²»ÍêÈ«£¬µ«ÖÁÉپ߱¸ÁË»ù±¾µÄÀඨÒåºÍ¼òµ¥µÄ¼Ì³Ð¹ØÏµ¡£ÀàËÆ"¹«Ë¾£­ ¹ÍÔ±"¡¢"Âô¼Ò£­ÉÌÆ·£­Âò¼Ò"ÕâÀàÏÔ¶øÒ×¼ûµÄ¹ØÏµ¿ÉÒÔºÜÈÝÒ×ÔÚϵͳÖÐͨ¹ýÀàºÍÀà¹ØÏµ¶¨Òå¡£¼ÈÈ»PHP¿ÉÒÔ×öµ½ÕâÒ»µã£¬¾Í°´ÕÕʵ¼ÊµÄÂß¼­¹ØÏµÈ¥¶¨Òå¼´¿É¡£
  2. ¾­³£»áÔÚϵͳÖгöÏÖµÄÁíÒ»¸öÇé¿öÊǹØÓÚ¸öÌåºÍÁбíµÄ¹ØÏµ--ÕâÑù˵ҲÐíÄÑÒÔÀí½â£¬ÏëÏóÒ»¸öBBSϵͳÖеÄÌû×ÓÁбíºÍÿ¸öÌû×ÓÖ®¼ä£¬¾ÍÊÇÕâÑùµÄ¹ØÏµ¡£¸ù¾ÝÉè ¼Æ¾­Ñ飬ÕâÑùµÄ¹ØÏµ´óÁ¿´æÔÚÓÚPHP»òÕ߯äËûWebϵͳÖС£¶ÔÓÚÕâÀà¹ØÏµ£¬ÎÒ¸öÈ˽¨Òé¿ÉÒÔ²ÉÓÃÒÔÏÂItemºÍItem_ListµÄÀà·â×°·½Ê½£º
  3. ÓÉÓÚPHP¶ÔÓÚÀàµÄ³ÉÔ±±äÁ¿ºÍ·½·¨²¢Ã»ÓÐÓï·¨ÉϵķÃÎÊÏÞÖÆ£¨¾ùΪ¹«¿ª£©£¬Òò´Ë»á´øÀ´¶ÔÏóʹÓ÷½ÃæµÄijЩ»ìÂÒ¡£»ùÓÚ´Ë£¬½¨ÒéÔÚ¿ª·¢ÍŶӵĴúÂë¹æ·¶ÖмÓÒԹ涨£¬´Ó´úÂëÓ¦Óõļ¶±ðÉÏ¿ØÖÆÕâÒ»Çé¿ö£º
    Ê×ÏÈ£¬¿ÉÒÔͨ¹ý¶Ô³ÉÔ±±äÁ¿ºÍ·½·¨µÄ×¢ÊÍÀ´ËµÃ÷ÆäÊôÐÔ£¬ÓÉ´ËʹÓøöÔÏóµÄÆäËû¿ª·¢ÈËÔ±¿ÉÒÔÁ˽â×Ô¼ºµÄʹÓ÷½·¨ÊÇ·ñ´¥·¸Á˹涨µÄ·ÃÎÊÏÞÖÆ¡££¨Èç¹û²ÉÓÃphpdocµÈ×Ô¶¯ÎĵµÉú³ÉµÄ¹¤¾ß£¬¿ª·¢ÈËÔ±ÉõÖÁ¿ÉÒÔÔÚ²»·­ÔÄÀàÔ´ÂëµÄÇé¿öÏÂͨ¹ýä¯ÀÀÀàÎĵµÕýȷʹÓÃËü¡££©
    Æä´Î£¬¶ÔÓÚ³ÉÔ±±äÁ¿·ÃÎÊÏÞÖÆµÄ¿¼ÂÇ£¬¿ÉÒÔ½«Ò»Ð©Ö÷ÒªµÄ¡¢¾­³£ÐèÒª±»·ÃÎÊ»ò¸ü¸ÄµÄ±äÁ¿£¨ÔÚ×¢ÊÍÖУ©ÉùÃ÷Ϊ¹«¿ª¡£ÕâÑùµÄ×÷·¨¿ÉÒÔʡȴ´óÁ¿get()ºÍset ()·½·¨µÄ´úÂë--ËäÈ»ÔÚÆäËûµÄÃæÏò¶ÔÏóÓïÑÔÖÐÕâÒ»µã±»ÈÏΪ·Ç³£³óª£¬µ«ÊǼÇסPHP²»ÊÇJava£¬Ö»ÒªÕâÑùµÄÓ÷¨ºÏÀí£¬¾ÍÓ¦¸Ã´óµ¨Ê¹Óá£
  4. ´ÓÉÏÃæµÄʾÀý´úÂëÖÐÄúÒ²ÐíÒѾ­×¢Òâµ½ÁË×¢Ê͵ıÈÖØ--ËäÈ»´ó¼Ò¶¼Á˽â×¢Ê͵ÄÖØÒªÐÔ£¬µ«ÊÇÈÔÈ»ÓбØÒªÌá³ö¡£Õâ¸öʾÀýÖвÉÓÃÁËJavadocµÄÑùʽ£¬ÀûÓÃÏÖÓÐ ¹¤¾ßÒ²¿ÉÒÔºÜÈÝÒ×µÄÖ±½ÓÉú³ÉÎĵµ£¨µ±È»ÄúºÍÄúµÄ¿ª·¢ÍŶÓÒ²¿ÉÒÔ¶¨Òå×Ô¼ºµÄºÏÊÊ×¢ÊÍÑùʽºÍÎĵµÉú³É¹¤¾ß£©¡£¶ÔÓÚϵͳ·ÖÎöÔ±À´Ëµ£¬ÄúÔÚÉè¼Æ½×¶ÎÍê³ÉÖ®ºó½»¸¶¸ø ÄúµÄ¿ª·¢»ï°éµÄ´úÂ벿·ÖºÜ¿ÉÄܾÍÊÇÕâЩעÊÍÕ¼¾ø´ó²¿·ÖµÄ¿ò¼Ü´úÂ룻ÄãÃÇÖ®¼ä½»Á÷µÄ¹¤¾ß³ýÁËÄÇЩûÍêûÁ˵Äͼ±íÖ®Íâ¾ÍÊÇÕâЩ³ÌÐòÔ±×îÊìϤµÄ´úÂëºÍ×¢ÊÍÁË¡£

ÔÚPHPϵͳÖнøÐÐÀàµÄÉè¼ÆËäÈ»²»Ïñ¹¹½¨ÃæÏò¶ÔÏóϵͳÄÇÑùÐèÒª¸÷ÖÖºÏÀíµÄģʽ½éÈ루ҲûÓÐÕâÑùµÄ"±¾Ç®"Ϊ֮£©£¬µ«»¹ÊÇÐèÒªÒ»·¬Ë¼Á¿µÄ¡£Âß¼­ÉϵĺÏÀíÐԺͲÙ×÷ÉϵĿÉÐÐÐÔ¶¼ÊǼìÑéµÄ±ê×¼¡£

£¨Ëµµ½ÀàÉè¼Æ£¬ÓÖÏëµ½ÁËÊʺÏPHP¿ª·¢µÄIDEÎÊÌâ¡£¾ÝÎÒËùÖª±È½ÏרҵһЩÓÐZend³öÆ·µÄZend IDE£»ÁíÍ⻹ÓÐ×÷ΪJBuilderµÄOpen Tools³öÏֵĽèÖúJBuilderµÄPHP¿ª·¢¹¤¾ß£»²»¹ý×î³£ÓõϹÊÇPHPEd»òÕßUltraEditÖ®ÀàµÄ±à¼­Æ÷¡£Èç¹ûÏÖÓеı༭Æ÷¿ÉÒԷdz£´ÏÃ÷µÄÖ§³ÖPHPµÄÀàÉè¼ÆºÍ´úÂëʵÏ־ͷdz£ÀíÏëÁË¡££©

¹ØÓÚView

×î ºó˵µ½µÄÊÇView·½Ã棬ËäÈ»Õⲿ·ÖÄÚÈÝÓëÍøÒ³Éè¼ÆÈËÔ±ÁªÏµ±È½Ï½ôÃÜ£¬²»¹ýPHPÏîÄ¿£¨ÒÔ¼°ÆäËûWebÏîÄ¿£©µÄϵͳ·ÖÎöÔ±Ò²±ØÐë¹Ø×¢ÕâÒ»»°Ìâ¡£¿ÉÒÔ¿´³ö MVCģʽµÄÓ¦ÓÃʹµÃÍøÒ³¿ª·¢ÈËÔ±ºÍ³ÌÐòÉè¼ÆÈËÔ±µÄ¸÷×Ô¹¤×÷³É¹û²»»áÏñÒÔǰÄÇÑù»¥ÏàÓ°Ï죬×ÔÈ»¿ÉÒÔÌá¸ß¸÷×ԵŤ×÷ЧÂÊ£¨Ï໥¹ØÏµÒ²Ðí»á±ÈÒÔǰ¸ü¼ÓÈÚÇ¢Ò» Щ£©¡£µ«ÊǶÔÓÚϵͳ·ÖÎöÔ±À´Ëµ£¬½«Óû§½çÃæ·ÖÀëΪ¸÷¸ö¶ÀÁ¢µÄÍøÒ³Ä£°åÐèÒª½øÐÐÐí¶à·ÖÎö¹¤×÷¡£

Ê×ÏÈÊÇÈ·¶¨Õû¸öϵͳµÄÁ÷³Ì£¬ÕâÒ»µãÔÚϵͳÉè¼ÆµÄ³õÆÚ¾ÍÓ¦¸Ã×öµ½¡£¶ø¶ÔÓÚViewÊÓͼ/½çÃæºÍController¿ØÖÆ/Á÷³ÌÀ´Ëµ£¬ËùÓÐÐèÒªµÄÒ³Ãæ¶¼ÊÇÎ§ÈÆ ´ËÁ÷³Ì²úÉú¡£²»¹ýͨ³£´ËʱÄܹ»ÔÚÁ÷³ÌͼÉÏ¿´µ½µÄÒ²ÐíÖ»ÊÇÏà¹ØµÄ²ÎÊýÔÚ¸÷¸öÒ³ÃæÖ®¼ä´«µÝ£¬È´²»ÄÜÁ˽â¸÷¸öÒ³ÃæÕ¹Ê¾µÄÄÚÈÝ--Õâ¾ÍÊÇÏÂÒ»²½·ÖÎöÓû§½çÃæÐèÒª½ø ÐеŤ×÷¡£

ÔÚ·ÖÎöÓû§½çÃæµÄ¹¤×÷ÖУ¬µÚÒ»²½¿ÉÒÔÈ·¶¨¸÷¸öÒ³ÃæºËÐÄ¡¢¶ÔÓÚÍê³ÉÁ÷³Ì±Ø²»¿ÉÉÙµÄÓû§½çÃæÔªËØ£¨±íµ¥ºÍ±íµ¥Óò¡¢Á´½ÓµÈ£©£»µÚ¶þ²½ÊÇÈ·¶¨Ò³ÃæÖÐÐèÒª³öÏֵĵ¼º½ ÄÚÈÝ£»×îºó»¹ÐèÒªÒÀ¾ÝÁ÷³Ì¸´ºË¡£»¹ÊÇÒÔÉÏÎĵÄÓû§µÇ¼ΪÀý¡£¶ÔÓÚ/member/login.phpÕâ¸ö¹Ø¼üµÄÒ³Ãæ£¬µÚÒ»²½¿ÉÒÔÈ·¶¨µÄÊÇÔÚÓû§Ìύ֮ǰӦ ¸ÃÏÔʾһ¸ö±íµ¥£¬±íµ¥°üº¬Á½¸öÎı¾¿ò¹©Óû§ÊäÈëÓû§Ãû³ÆºÍÃÜÂ룻¶øÌá½»Ö®ºó¸ù¾ÝÁ÷³ÌÔÚ±¾Ò³ÃæÖв»ÐèÒªÓÐÓû§½çÃæ£¬È¡¶ø´úÖ®µÄÊÇÀûÓÃController¿Ø ÖÆ/Á÷³ÌÕâÒ»Âß¼­²ã½øÐÐÖØ¶¨Ïò¡£¶øµÚ¶þ²½ÐèÒªÖÆ¶¨¸ÃÒ³ÃæÖУ¨×¼È·ËµÊÇÔÚÏÔʾµÇ¼±íµ¥Ê±£©ÐèÒªÌṩµÄµ¼º½Á´½Ó£¬ÔÚÕâÀï¿ÉÒÔ¼ÓÉϵ½ÏµÍ³µÄÖ÷Ò³»òÕ߯äËû·Ç×¢²áÓà »§Ò³µÄÆðµãµÄÁ´½Ó£¨·½±ãÓû§ÁÙʱ¾ö¶¨È¡ÏûµÇ¼£©ÒÔ¼°Ò»¸ö×¢ÏúÏÖÓÐÓû§µÄÁ´½Ó£¨Õë¶ÔÒѵǼÓû§£©¡£Ö®ºó½øÐи´ºË£¬´ËʱҲÐí»á·¢ÏÖÕâÒ»Éè¼ÆËÆºõûÓп¼Âǵ½ÔÚµÇ Â¼Ç°¸üºÃµÄÇø±ðÊǹÜÀíÔ±µÇ¼»¹ÊÇÆÕͨÓû§µÇ¼£¬ÄÇô¾Í¿ÉÒÔÔÚ±íµ¥ÖÐÔö¼ÓÒ»¸öÒþ²ØÓò±íʾѡÔñµÇ¼µÄÓû§ÊÇ×¼±¸ÒÔ¹ÜÀíÔ±»¹ÊÇÆÕͨÓû§µÄÉí·Ý½øÐеǼ¡£

È·¶¨ÍêÓû§½çÃæµÄÔªËØ£¬²¢²»Òâζ×Å¿ÉÒÔ½«ÕâЩ·ÖÎö½á¹û½»¸¶ÍøÒ³Éè¼ÆÈËÔ±½øÐÐÖÆ×÷ÁË£»»¹ÓÐ×î¹Ø¼üµÄÒ»²½Ã»ÓÐʵʩ--Ϊ·ÖÎöÍê³ÉµÄ¸÷¸öÒ³ÃæÖÆ¶¨Ä£°åËùÐèµÄ±äÁ¿ Ãû³Æ¡£¶ÔÓÚÒÔÉϵÄÓû§µÇ¼ʵÀý£¬Èç¹ûϵͳÓÐʶ±ðÔø¾­µÇ¼Óû§µÄ¹¦ÄÜ£¨ÒÀ¾Ý֮ǰ·ÃÎÊʱÔÚ¿Í»§¶ËÉèÖõÄÏà¹ØcookieÖµ£©²¢ÇÒ°ÑÕâ¸öÓû§Ãû³ÆÏÔʾÔڵǼ±íµ¥ µÄÓû§Ãû³ÆÒ»À¸£¬´Ëʱ¾ÍÐèÒªÔÚmember_login.dwtÉè¼ÆÖÐ˵Ã÷¸Ã±íµ¥Óò½«±»¸³ÖµÎªÒ»¸öÄ£°å±äÁ¿£¨±ÈÈç{USERNAME}£©¡£ÕâÒ»²½ÖèÍê³ÉÖ® ºó¾Í¿ÉÒÔ½»¸¶ÍøÒ³Éè¼ÆÈËÔ±½øÐÐÖÆ×÷ÁË¡£

ÐèÒªÖ¸³öµÄÊÇ£¬ÔÚ±àÂë½×¶ÎºÜ¿ÉÄֲܾ¿µÄһЩϵͳÉè¼ÆÐèÒª½øÐÐÐ޸ģ¬ÕâÆäÖÐÒ²Ðí¾Í°üÀ¨¶ÔÍøÒ³Ä£°åµÄÐ޸ģ¬ÐèÒª×Ðϸ´¦Àí¡£

¶ÔÓÚ´úÂë×éÖ¯µÄ²¹³ä˵Ã÷

»¹Óм¸¸öÎļþºÍĿ¼ûÓÐÔÚÉÏÎÄÌá¼°£º

  1. config.inc.php -- Èç¹ûÄúÊìϤphpMyAdmin»òÕ߯äËûphpWizard.netÊͳöµÄÏîÄ¿£¬¾ÍÓ¦¸Ã·Ç³£Çå³þÕâ¸öÎļþµÄ×÷Ó㺶¨Òå±¾ÏîÄ¿·¶Î§ÄÚµÄÈ«¾Ö±äÁ¿£¨ÔÚÿ¸öÒ³Ãæ Öб»include£©¡£ÎÒ¸öÈËÈÏΪÕâÊÇÒ»¸ö·Ç³£Á¼ºÃµÄÉè¼Æ£¬Òò´ËÒ²ÌᳫÔÚÏîÄ¿ÖÐÓ¦Óá£ÁíÍ⣬ΪÁ˱£Ö¤ÓëÏîÄ¿ÖÐÆäËûµÄ±äÁ¿³åÍ»£¬½¨ÒéÔÚ¸ÃÎļþÖж¨ÒåÒ»¸ö¶àÖØ Êý×飬¶ø¸÷ÖÖÈ«¾Ö±äÁ¿¶¼ÒÔ¸ÃÊý×éµÄijһ¸öÖµ³öÏÖ¡£ÕâÑù·½±ãÍŶÓÖÐµÄÆäËû¿ª·¢ÕßÖ»ÐèÒª±ÜÃâÒ»¸ö±äÁ¿ÃûµÄʹÓ㬶ø²»ÊDZÜÃâËùÓÐconfig.inc.phpÖÐ ³öÏֵıäÁ¿Ãû¡£Ê¹ÓÃÕâ¸öÎļþµÄÁíÒ»¸öºÃ´¦ÊÇÓÉÓÚ½«¹Ø¼üµÄ±äÁ¿£¨±ÈÈçÓë·þÎñÆ÷»·¾³Ïà¹ØµÄ±äÁ¿£©¼¯Öж¨Ò壬¿ÉÒÔ·½±ãµÄ°²×°ºÍÒÆÖ²Õû¸öÏîÄ¿¡£
  2. security.inc.php -- ¹ËÃû˼ÒåÕâ¸öÎļþ¿ØÖƲ¢ÊµÊ©Õû¸öϵͳµÄ°²È«²ßÂÔ¡£¹ØÓÚ°²È«ÎÊÌ⣬¿ÉÒÔÏëµ½µÄÊÇÁ½ÖÖ¿ØÖÆ·½°¸£ºÔÚÿ¸ö¿ØÖÆÁ÷³ÌÒ³Ãæ¶¥¶ËÕë¶Ô±¾Ò³Ãæ¼ÓÒÔ¿ØÖÆÒÔ¼°²ÉÓÃÒ»¸ö¿ØÖÆÎÄ ¼þÕû¸ö¿ØÖƲ¢±»¼ÓÈëÿ¸ö¿ØÖÆÁ÷³ÌÒ³Ãæ¡£ÎÒ¸öÈËÌᳫ²ÉÓúóÒ»ÖÖ·½Ê½£¬Ô­ÒòÒ²ºÜ¼òµ¥£º¶¨Òå¼òµ¥¶øÇÒά»¤·½±ã¡£ËäÈ»Ïà±Èÿ¸öÒ³Ãæµ¥¶À¶¨Ò壬ҲÐí»áËðʧһµãµãЧÂÊ £¨Ò»Ð©²»ÐèÒª°²È«¿ØÖƵÄÒ³ÃæÒ²ÐèÒªinclude¸ÃÎļþ²¢½øÐÐÅб𣩣¬µ«ÊÇ»ñµÃµÄÊǶÔϵͳ°²È«µÄÕûÌå¿ØÖÆÒÔ¼°´úÂëά»¤µÄ±ãÀû£¨Ëðʧһ¸öif…else…µÄ Åбð»»È¡ÕâÑùµÄ½á¹û»¹ÊǺÜÖµµÃµÄ£©¡£
  3. /Temp -- ºÜÃ÷ÏÔ´æÔÚÓÚÕâ¸öĿ¼ÏµĶ¼ÊÇÒ»¸öÁÙʱÎļþ£¬²¢ÇÒÕâ¸öĿ¼Æäʵ²¢²»»á³öÏÖÔÚÏîÄ¿Õýʽ·¢Ðеİ汾ÖС£Èç¹û¿ª·¢Ê±¶ÔһЩº¯ÊýµÄʹÓò»ÉõÃ÷ÁË»òÕßÊÔÑéÒ»¶ÎûÓÐÏà ¹Ø¾­ÑéµÄ´úÂ룬¶¼¿ÉÒÔÔÚ´ËĿ¼Ï½¨Á¢Îļþ£»ÒòΪ¸ÃĿ¼¾ÍλÓÚÏîÄ¿´úÂëÖ®ÖУ¬¿ÉÒԷdz£±ãÀûµÄÈ¡µÃÏîÄ¿ÔËÐеÄÉÏÏÂÎÄ»·¾³£¬´ó´ó½µµÍÁËÊÔÑé´úÂëµÄ³É±¾¡£
  4. /admin -- ͨ³£¶ÔϵͳµÄºǫ́¹ÜÀíÄÚÈÝÓ¦¸Ã·ÅÖÃÔÚÒ»¸ö¶ÀÁ¢µÄĿ¼ÖУ¬ÎÒ¸öÈ˱ȽÏϲ»¶adminÕâ¸ö¼òд´Ê£¨µ±È»Ò²ÓÐһЩÇé¿öϵͳ·ÖÎöÔ±ÈÏΪ²»Ó¦¸ÃÉèÖÃÒ»¸öÈÝÒײ²âµÄ¹ÜÀíĿ¼Ãû³ÆÒÔÔö¼ÓÒ»ÖØ¶Ôϵͳ°²È«µÄ±£»¤£©¡£
  5. /cssºÍ/scripts -- ¶¼ÊÇÓëÍøÒ³Éè¼ÆÒ²¾ÍÊÇViewÊÓͼ/½çÃæÓйصÄÎļþ´æ·Å´¦£¬·Ö±ðÊÇÑùʽµ¥ºÍ¿Í»§¶Ë½Å±¾¡£ÕâÑù×öµÄºÃ´¦ÔÚÈκÎÒ»±¾½²ÊöÍøÕ¾¹æ»®µÄÊé¼®Öж¼»áÓÐËùÌá¼°¡£

·½°¸¶þ£º¼òµ¥ÍøÕ¾ÏîÄ¿

ϵͳÐÔÄÜÊÇÕâÀàÏîĿ׷ÇóµÄÊ×ҪĿ±ê£¬¶øÓë´ËͬʱϵͳµÄά»¤ºÍÀ©Õ¹¼¸ºõ¿ÉÒÔ²»Óöà¼Ó¿¼ÂÇ¡££¨Ò²ÐíÕâ¾ä»°ÌýÆðÀ´ÓÐЩ¾ø¶Ô£¬µ«ÊǸù¾Ý¿Í»§µÄÐèÇóºÍÏîÄ¿µÄÐÔÖÊÅÐ ¶Ï£¬¾¡×î´ó¿ÉÄÜÒÔ×î¶Ìʱ¼äÂú×ã¿Í»§µÄÐèÇó²¢Ê¹µÃϵͳ¸ßЧÔËת¾ÍÊÇÏîÄ¿³É¹¦µÄ×îºÃ¼ìÑé±ê×¼¡££©Òò´Ë£¬Ò²ÐíÕâÀàÏîÄ¿¾ÍÊÇPHPºÚ¿ÍµÄÌìÌã¨Ôø¾­ÎÒÒ²ÊÇÒ»¸ö¹ý·Ö ×·ÇóPHPʹÓÃЧÂʵÄÈË£©¡£ÓÉÓÚÕâÀàÏîÄ¿µÄÌØÊâÐÔ£¬ÕâÀïÌÖÂ۵ķ¶Î§²»½ö½ö¾ÖÏÞÓëϵͳÉè¼Æ¶øÊÇ´Ó×齨ÏîĿС×鿪ʼֱµ½½»¸¶ÏîÄ¿µÄ¹ý³Ì¡£

Ê×ÏÈÐèÒª¹Ø×¢µÄÊDzÎÓëÏîÄ¿µÄÈËÑ¡£¨ËäȻҲÐíÕâÊÇÏîÄ¿¾­ÀíµÄÖ°Ô𣬵«ÊÇ×îÊìϤPHPÏîÄ¿ÌØµãµÄϵͳ·ÖÎöÔ±Ó¦¸Ã²ÎÓ룩¡£ÔÚPHP¿ª·¢ÈËÔ±·½Ã棬ÖÁÉÙÓ¦¸ÃÑ¡Ôñ¶Ô PHP¸÷ÖÖº¯Êý½ÏΪÊìϤµÄ¿ª·¢Õߣ¨ÕâÀàÏîÄ¿²»ÊʺÏ×÷ΪÏÖʵÏîÄ¿ÒÔÅàѵ²ÎÓëµÄ¿ª·¢ÐÂÈË£©£¬Èç¹û¹«Ë¾Öл¹ÓÐÄܹ»ÔÚÔ´Âë¼¶±ðÀí½âPHPµÄÈËÔ±¾Í¸ü¼ÓÀíÏ루²»¹ýͨ ³£¶ÔÓÚÒ»°ãµÄPHP¿ª·¢¹«Ë¾ÊDz»¿ÉÄܵģ©¡£¶øÔÚÍøÒ³Éè¼ÆÈËÔ±·½Ã棬×îºÃ¿ÉÒÔÑ¡ÔñһЩÂÔͨ¿Í»§¶Ë£¨±ÈÈçJavaScript£©ÒÔ¼°·þÎñÆ÷¶Ë£¨×îºÃÊÇPHP£© ½Å±¾µÄÈËÔ±£»ÒòΪÕâÀàÏîÄ¿µÄÒ»´óÌØµã¼´Êǵ¥¸öÍøÒ³´úÂëÁ¿½Ï´óÇÒ¼ÐÔÓÍøÒ³´úÂ루ͨ³£ÊÇHTML£©¡¢¿Í»§¶Ë½Å±¾£¨±ÈÈçJavaScript£©ºÍ·þÎñÆ÷¶Ë½Å±¾ £¨±ÈÈçPHP£©£¬¼ÓÈëÁ˽â¸÷Öֽű¾ÓïÑÔµÄÍøÒ³Éè¼ÆÈËÔ±µÄÄ¿µÄ²»ÊÇΪÁËÔö¼ÓÍŶӵÄPHP¿ª·¢Á¦Á¿£¬¶øÊDZÜÃâÔÚÐÞ¸ÄÍøÒ³Ê±Ó°Ïì³ÌÐòÉè¼ÆÈËÔ±µÄ¹¤×÷¡£

Æä´Î¾ÍÊÇÃæÏò¹ý³Ì£¬×¼È·ËµÊÇÃæÏòÒ³ÃæµÄϵͳÉè¼Æ¡£Ïà¶ÔµÚÒ»ÀàÏîÄ¿£¬¿Í»§µÄÐèÇóÔÚ¸ÃÀàÏîÄ¿ÖбíÏֵ÷dz£ÇåÎú£¬¶øÇÒÒ»°ã³¤ÆÚ½øÐÐWeb¿ª·¢µÄ¹«Ë¾¶ÔÓÚÕâÀàÍøÕ¾ ÏîĿҲӦ¸ÃÓÐÒ»¶¨µÄÉè¼Æ¾­Ñé»ýÀÛ¡£Éè¼ÆÖÐÐèÒªÎ§ÈÆÕû¸öϵͳµÄÁ÷³Ì£¬°üÀ¨Ã¿¸öÒ³ÃæµÄÊäÈë²ÎÊýºÍÊä³öÄÚÈÝ£¨°üÀ¨ÍøÒ³ÖгöÏֵijýµ¼º½Á´½ÓÖ®ÍâµÄ¹¦ÄÜÐÔÁ´½Ó£©£¬ÒÔ ÇóÍêÈ«Âú×ã¿Í»§µÄÐèÇó£»ÁíÒ»¹Ø¼üÔÚÓÚÈ·¶¨ÏµÍ³°²È«²ßÂÔ£¬ÔÚÕâÀàÏîÄ¿ÖÐÖ÷ÒªÊÇÓû§µÈ¼¶µÄÈ·¶¨ºÍÒ³ÃæµÄ·ÃÎÊȨÏÞ£¬²¢¸ø³öʵÏֵķ½Ê½¡£²»¹ý»¹ÐèÒªÖ¸³öµÄÊÇ£¬ÕâÀà ÏîÄ¿ÖÐÓɱàÂë½×¶Î·µ»ØÉè¼Æ½×¶ÎµÄÇé¿ö²¢²»ÉÙ¼û£¬¶ÔÓÚ¾Ö²¿Éè¼Æ£¨±ÈÈçÒ³Ãæ´«Èë²ÎÊý»òÕßÊä³öÁ´½Ó£©µÄ¸ü¸ÄÓ¦¸Ã¼ÓÒÔ¼°Ê±¿ØÖÆ¡£

×îºóÊÇÕë¶Ô´úÂëºÍÊý¾Ý¿âµÄÓÅ»¯¡£ÔÚÕâÀàÏîÄ¿ÖÐÐèÒªÊʵ±¹ÄÀø¿ª·¢ÈËÔ±µÄºÚ¿Í̬¶È¡£ÍƼöµÄ°ì·¨ÊÇϵͳ·ÖÎöÔ±¸ø³öÿ¸öÒ³ÃæµÄα´úÂ루¿ò¼Ü´úÂ룩£¬¶ø¾Ö²¿µÄʵÏÖÔòÓɸ÷¸ö³ÌÐò¿ª·¢ÈËÔ±ºÍÍøÒ³Éè¼ÆÈËÔ±½øÐС£

¶ÔÓÚPHP´úÂë·½Ãæ£¬Í¨³£¿ÉÒÔ´ÓÈçϼ¸·½Ã濼ÂÇ£º

  1. Ëã·¨µÄÑ¡ÔñºÍ¹¦ÄÜʵÏֵķ½Ê½£ºÄ£¿é¼¶±ðµÄÓÅ»¯£¬¿ÉÒÔÓɼ¸Ãû¿ª·¢ÈËÔ±¹²Í¬ÌÖÂÛ½â¾ö£»
  2. º¯ÊýµÄʹÓ㺴úÂë¼¶±ðµÄÓÅ»¯£¬ÐèÒª¿ª·¢ÈËÔ±¶Ô¸÷ÀຯÊýÓÐÇå³þµÄÈÏʶ£¬ÖÁÉÙÑø³É¶à¶à²Î¿¼º¯ÊýÊÖ²áµÄϰ¹ß£»
  3. Êý¾Ý¿âµÄ²éѯºÍ¸ü¸Ä¼´SQLÓï¾äµÄʹÓãºÈç¹û¹«Ë¾ÖÐÓÐÏà¹ØÊý¾Ý¿âϵͳµÄ¹ÜÀíÈËÔ±£¬¿ÉÒÔ¾ÍһЩÓÅ»¯ÎÊÌâÕ÷ѯËûÃǵĽ¨Ò飻
  4. ÆäËûÓ¦¸Ã±ÜÃâµÄÎÊÌ⣺±ÈÈ翽±´´úÂë¡¢µÈ²»Á¼´úÂëÇé¿ö¡£

¶ø¸ù¾ÝÎҵľ­Ñ飬ͨ³£»áÔÚÕâÀàÏîÄ¿ÖÐ׫дµÄºÚ¿Í´úÂëÈçÏ£º

  1. Ñ­»·Óï¾äµÄʹÓÃÌØ±ðÊÇÔÚ²éÕÒʱµÄÓ¦Ó㺴ËʱעÒâwhileºÍforµÄÇø±ð£¨Ïë±Ø´ó¼ÒÔÚ´óѧ¿ÎÌÃÖж¼×ö¹ýÕâÀàµÄ³ÌÐò£©£¬ÕâÒ²ÊÇÁ¼ºÃµÄ±à³Ìϰ¹ß£»
  2. SQLÓï¾äµÄÓÅ»¯£ºÊ×ÏÈÊǾ¡Á¿±ÜÃâ¶àÓàµÄÊý¾Ý¿â½»»¥£¬ÕâÊÇÌá¸ßЧÂʷdz£ÖØÒªµÄÒ»µã£»Æä´ÎÊDz»Òªº¦Å³¤´ï¼¸ÐеÄÓï¾ä¶øÄþԸʹÓÃËùν¼òµ¥µÄÓï¾ä£»ÔÙ´ÎÊÇÈÏÕæ¿¼ÂDzéѯÓï¾ä·µ»ØµÄ×ֶΣ¬¼õÉÙ²»±ØÒªµÄÊý¾Ý¡£
  3. ±íµ¥Ìá½»ÖµµÄ»ñÈ¡£¬±ÈÈ縴ѡ¿òºÍÎı¾Óò¡£¾«ÇÉµÄ±íµ¥ÓòÃû³ÆÉè¼Æ¿ÉÒÔ¼õÉÙÒ»¶¨µÄ´úÂëÁ¿£¬¶ø´¦ÀíÌύֵʱҲÐèҪעÒâ´¦ÀíµÄ·½Ê½¡£

ºÚ¿Í´úÂëÔÚÕâÀàÏîÄ¿ÖÐÖµµÃ¹ÄÀø£¬²»¹ý×îºÃÔÚÿ¶Î´úÂëÅÔ¸½ÉϾ¡¿ÉÄÜÏêϸµÄ×¢ÊÍ¡£

ÓÉÓÚ¸ÃÀàÏîÄ¿µÄÌØÊâÐÔ£¬Íê³ÉÏîÄ¿µÄ¹Ø¼ü²»½ö½öÔÚÓÚϵͳÉè¼Æ½×¶Î£¬Òò´Ë¸ø³öÏîÄ¿¿ªÊ¼¡¢ÏµÍ³Éè¼Æ¡¢±àÂëÒÔ¼°²âÊÔ¡¢½»¸¶ÕâÒ»¹ý³ÌµÄ¼òµ¥ÃèÊö£º

  1. ÌôÑ¡ºÏÊÊÈËÔ±×é³ÉÏîĿС×飬¿ÉÒÔ¿¼ÂÇÏúÊÛÈËÔ±ºÍ¿Í»§´ú±íµÄ¼ÓÈë¡£
  2. ϵͳ·ÖÎöÔ±¿ÉÒÔ¼òµ¥µÄ´Ó¿Í»§µÄÐèÇóÒÔ¼°ÒÔÍùÏîÄ¿¾­ÑéµÄ½áºÏÖÐ×ܽá³öϵͳËùÐèµÄÿ¸öÍøÒ³²¢¶ÔÆä¹¦ÄÜ×÷³öÃèÊö£¬Í¬Ê±È·¶¨³õ²½µÄ°²È«²ßÂÔ¡£ÕâÒ»²½ÖèÖпÉÒÔ¼ÓÈëÏúÊÛÈËÔ±ºÍ¿Í»§´ú±íµÄ¼ÓÈë¡££¨´ËÊ±ÍøÒ³Éè¼ÆÈËÔ±ÕýÔÚ×¼±¸Ìṩ¸ø¿Í»§µÄһϵÁÐÍøÕ¾ÐÎÏóÒ³Ãæ¡££©
  3. ÏêϸÉè¼ÆÖÐÐèҪΪÿ¸öÒ³ÃæÈ·¶¨Î»ÖúÍÃû³Æ£¬¸ü¼Ó¹Ø¼üµÄÊÇÈ·¶¨ÊäÈë²ÎÊýºÍÊä³öÄÚÈÝÒÔ¼°²»Í¬¼¶±ðÓû§¶ÔÓÚÍøÒ³µÄÈ·ÇзÃÎÊȨÏÞ¡£Í¬Ê±½øÐÐÊý¾Ý¿âÉè¼Æ¡£¸Ã½×¶ÎÍê³ÉºóÖÁÉÙÓ¦¸ÃÌṩϵͳµÄÁ÷³Ìͼ£¨°üÀ¨·ÃÎÊȨÏÞ±êʶ£©ÒÔ¼°Êý¾Ý¿âÉè¼Æ×ÊÁÏ¡£
  4. ÍøÒ³Éè¼ÆÈËÔ±ºÍ³ÌÐò¿ª·¢ÈËÔ±Äõ½Ïà¹Ø×ÊÁϸ÷×Ô½øÐй¤×÷¡£¶ÔÓÚǰÕߣ¬¸ù¾Ý¿Í»§ÈϿɵÄÒ»Ì×ÐÎÏóÉè¼ÆÃ¿¸öÒ³Ãæ£»¶ÔÓÚºóÕߣ¬¿ªÊ¼½øÐÐ"Ð˷ܵÄ"£¨ÒòΪ´ËʱҪÇóµÄÊÇ ¸ßЧ¼ò½éµÄ´úÂë--ºÚ¿Í´úÂ룩±àÂ빤×÷¡£´Ë½×¶Î¹¤×÷ÖÐÓöµ½µÄÀ§ÄѾùÐèÒª·´À¡µ½ÏµÍ³·ÖÎöÔ±´¦£¬¿ÉÄÜ·µ»ØÒÔÉϵĵÚ3²½ÉõÖÁµÚ2²½½øÐÐÉè¼ÆÐ޸ġ£
  5. ³ÌÐò±àдºÍÍøÒ³Éè¼Æ½áÊøºóÐèÒªÓÐÒ»¶ÎÕûºÏµÄʱ¼ä£¬Ò²ÊdzÌÐò¿ª·¢ÈËÔ±¶Ô´úÂë½øÐÐ×ÔÎÒ²âÊԵĽ׶Ρ£Í¬Ê±ÔÚÕâÒ»½×¶Î¿ÉÒÔ½øÐеÄÊÇ´úÂ루°üÀ¨ÍøÒ³´úÂëºÍ³ÌÐò´úÂ룩ºÍÊý¾Ý¿âµÄÓÅ»¯¹¤×÷¡£´Ë½×¶Î½áÊøºóÓ¦¸Ã¿ÉÒÔÌṩһ¸öÍêÕûµÄϵͳ¡£
  6. ÕæÕýµÄ²âÊÔ½×¶Îͨ³£¶¼±È½Ï²Ö´Ù£¬Õâ·½ÃæµÄ¼¼ÊõºÍ¾­Ñ鹫˾ҲӦ¸ÃÓÐÒ»¶¨»ýÀÛ£¨Èç¹ûÓÐÌõ¼þÏ£Íû²ÉÓÃһЩÈí¼þ¹¤¾ß½øÐÐÎȶ¨ÐԺͿ¹Ñ¹ÄÜÁ¦µÄ²âÊÔ£©¡£×îºóÊÇÌṩһ¸ö¿ÉWeb·ÃÎʵĵØÖ·¹©¿Í»§²âÊÔ¡£´Ë½×¶ÎÍê³Éºó¿ÉÒÔÌṩÕýʽ½»¸¶¿Í»§µÄϵͳ¡£

·½°¸Èý£º×ÛºÏÐÔÍøÕ¾ÏîÄ¿

ÒѾ­ÓÐһЩ´óÐÍÍøÕ¾Ê¹ÓÃPHP×÷ΪÖ÷ÒªµÄ¿ª·¢ÓïÑÔ¡£¶ÔÓÚÕâÀàÏîÄ¿£¬µ¥´¿´ÓPHP¼¼Êõ·½ÃæÖµµÃÌá³öµÄ»°Ìâ²»¶à£¬¼ò¶øÑÔÖ®»¹ÊǸù¾ÝÍøÕ¾¸÷²¿·ÖµÄʵ¼ÊÓ¦ÓÃÇé¿ö £¨·ÃÎÊÇ¿¶È¡¢²Ù×÷ÐÐΪµÈ£©Ñ¡ÔñÒÔÉÏÌá³öµÄÁ½ÖÖÏîÄ¿Éè¼Æ·½·¨»òÕß×ÛºÏʹÓᣳý´ËÖ®Í⣬¸ù¾ÝÎÒ¸öÈ˵ľ­Ñ飬ÏîÄ¿ÍŶӵÄ×éÖ¯ºÍЭµ÷¹¤×÷ÒÔ¼°ÏîÄ¿¸÷ÆÚÍê³ÉºóµÄά»¤ ¹¤×÷µÈµÈÊǽÏÖ®µ¥´¿µÄ¼¼Êõ¸ü¼Ó¹Ø¼üµÄÒòËØ¡£

¶ÔÓÚÕâÀàÏîÄ¿£¬¿ÉÒÔÌá³öµÄ½¨ÒéÊÇ£¬Êʵ±²ÉÄÉһЩ¿ªÔ´Èí¼þ¶ÔÓÚ¿ìËÙ¡¢ÓÅÖʵÄÍê³ÉÏîÄ¿ºÜÓкô¦¡£ÏîÄ¿µÄijЩ²¿·Ö¿ÉÒÔÖ±½ÓÒýÈ뿪ԴÈí¼þÏîÄ¿µÄÉè¼ÆÉõÖÁÊÇ´úÂ룬²» ¹ýǰÌáÊÇϵͳÉè¼ÆÈËÔ±¶ÔÕâЩÒýÈëµÄÏîÄ¿ÐèÒª·Ç³£Á˽⣬ͬʱÐèÒª×öºÃÕâЩ¹ÂÁ¢µÄ¿ªÔ´ÏîÄ¿ºÍÕû¸öÏîĿ֮¼äµÄ½ÓºÏ£¨±ÈÈ簲ȫ²ßÂԵĿ¼ÂǺÍÈ«¾Ö±äÁ¿µÄÒýÓõȣ©¡£

¾ÙÀýÀ´Ëµ£¬¸ù¾Ý¿Í»§ÒªÇóij¸ö×ÛºÏÍøÕ¾ÐèÒªÒÔÏµĹ¦ÄÜ£º

  1. ¸´ÔÓµÄÐÂÎÅ·¢²¼£»
  2. ÐèÒª²»¶à¹ÜÀí¹¦ÄܵÄÔÚÏßÂÛ̳£»
  3. ¼òµ¥µÄ²úÆ·³ÂÁУ»
  4. ÐèÒªÓû§¹ÜÀí¡£

£¨ºÜÃ÷ÏÔÕâÊÇÒ»¸öÆóÒµÍøÕ¾µÄ³ûÐΡ££©

ÆäÖеÄ1¡¢2ÏîºÜÃ÷ÏÔ¿ÉÒÔ½èÓÃһЩ³ÉÊìµÄ¿ªÔ´Èí¼þÏîÄ¿£¬¶ø3ÏîÓÉÓÚ¿Í»§ÐèÇó¼òµ¥×ÔÖ÷¿ª·¢±È½Ï·ûºÏ³É±¾¡£ÓÉ´Ë¿´À´4ÏîÔòÊÇÕû¸öϵͳÖÐ×îÖØÒªµÄ²¿·Ö--ÐèÒª×ö ºÃÓë1¡¢2ÏîʹÓõĿªÔ´Èí¼þÏîÄ¿µÄÓû§¹ÜÀí¼¯³É¹¤×÷£¨3ÏîÓÉÓÚ×ÔÖ÷¿ª·¢µÄÔ­Òò¼¯³É¹¤×÷·Ç³£¼òµ¥£©¡££¨Ä³Ð©¼¼Êõ»ýÀ۽ϺõĹ«Ë¾ÉõÖÁ¶ÔÓÚÒÔÉÏÌá¼°µÄ¼¯³É²¿·Ö¶¼ Óмòµ¥µÄ½â¾ö·½°¸£¬ÄÇôÕâÑùÒ»¸öÍøÕ¾ÏîÄ¿µÄÍê³ÉËùÐè³É±¾·Ç³£Î¢Ð¡¡££©

¼¸¸öÌØÊâµÄ¹¦Äܵã

ÁíÍ⻹ÓÐһЩͨ³£ÏîÄ¿Öж¼»á³öÏÖµ«ÊDZØÐëÍ×ÉÆ´¦ÀíµÄ¹¦Äܵ㣺

1. Êý¾ÝÁбí·ÖÒ³¡£
¹ØÓÚÕâ¸ö¹¦ÄÜ£¬»¥ÁªÍøÉϵÄÖÐÎĺÍÓ¢ÎÄ×ÊÁ϶¼ÓÐÐí¶à¡£¾ßÌåµÄ¼¼ÊõºÍʵʩϸ½Ú²»ÐèÒª¶à˵£¬ÕâÀïÖ»ÐèÒªÖ¸³öµÄÊÇ£º

A. ½¨Òé·â×°³Éijһ¸ö¹¤¾ßÀàµÄ·½·¨»òÕ߯äËû¿É¸´ÓõÄÐÎʽ--ÕâÑùµÄºÃ´¦²»ÑÔ×ÔÃ÷£¬ÈκÎÈ˶¼²»Ï£ÍûϵͳÖÐÖ»Òª´æÔÚÊý¾ÝÁбí·ÖÒ³µÄʱºò¶¼»á³öÏÖÒ»¶Ñ¼¸ºõÏàͬµÄ´úÂë¡£

B. Èç¹ûÕë¶ÔһЩЧÂÊÒªÇó½Ï¸ßµÄÏîÄ¿£¨ÀýÈçÉÏÎÄÌáµ½µÄ"¼òµ¥ÍøÕ¾ÏîÄ¿"ÀàÐÍ£©£¬Ó¦¸ÃÖ±½ÓʹÓÃPHP×Ô´øµÄÕë¶ÔÌØ¶¨Êý¾Ý¿âϵͳµÄ²Ù×÷º¯ÊýÒÔ¼°Óë¸ÃÊý¾Ý¿âϵͳÏà¹Ø µÄ½á¹û¼¯½ØÈ¡¼¼Êõ£¨SQLÓï¾ä£©£¬±ÈÈçMySQLÖеÄ'LIMIT start, offset'Ö®ÀࣻÆäËûһЩÐèҪϵͳÉè¼Æ¹¤ÕûºÏÀíµÄÏîÄ¿£¨ÀýÈçÉÏÎÄÌáµ½µÄ"Éè¼Æ´óÁ¿ÉÌÒµÂß¼­ÏîÄ¿"£©£¬Èç¹û²ÉÓÃÁËͨÓõÄÊý¾Ý¿â½Ó¿Ú£¬³öÓÚ¼æÈݶàÖÖÊý¾Ý¿â ϵͳµÄ¿¼ÂÇ£¬¿ÉÒÔ²ÉÓô˽ӿÚÍê³É½á¹û¼¯µÄɸѡ£¬ÒÔËðʧµÄЧÂÊ»»È¡ÏµÍ³¸üºÃµÄ¿Éά»¤ÐԺͿÉÀ©Õ¹ÐÔ¡£Ò²¾ÍÊÇ˵£¬¶ÔÓÚ²ÉÓÃÌØ¶¨Êý¾Ý¿â²Ù×÷º¯Êý»¹ÊǵÚÈý·½Í¨ÓÃÊý¾Ý ¿â½Ó¿ÚÀ´ÊµÏÖÊý¾ÝÁбí·ÖÒ³£¬ÐèÒª¿¼ÂÇϵͳµÄÐÔÄܺÍÀ©Õ¹Á½·½ÃæÒòËØ¡£

2. ´íÎó¿ØÖÆ¡£
ÕâÒ»µãÔÚÉÏÎÄÖ®ÖÐÒ²ÓÐÌá¼°¡£³ýÁ˽¨Á¢ÊôÓÚ¹¤¾ßÀàµÄ´íÎóÀàÖ®Í⣬×îºÃ¿ÉÒÔ½¨Á¢×¨ÃŵĴíÎóÏÔÊ¾Ò³Ãæ¡£¸ÃÒ³Ãæ¼È¿ÉÒÔÊǾ²Ì¬µÄHTMLÒ³Ãæ£¨±í´ïһЩ¶ÔÓû§µÄǸÒ⠺ͳö´íÖ®ºóµÄ´¦ÀíÖ¸µ¼£©»òÕß¶¯Ì¬µÄPHPÒ³Ãæ£¨¿ÉÒÔ°üº¬¾ßÌåµÄ³ö´íÔ­ÒòºÍµØµãÒÔ¼°ÆäËû¸üÏêϸµÄÐÅÏ¢£¬Ç°ÌáÊÇÔÚϵͳ°²È«²ßÂÔÔÊÐíÌṩÕâЩÐÅÏ¢£©¡£¶ø´íÎóÀàµÄ ÈÎÎñ¾ÍÊǽÓÊÜÕý³£µÄ³ÌÐòÖÐÅ׳öµÄ´íÎ󣬽øÐбØÒª´¦ÀíÖ®ºó½«ÐÅÏ¢Ò»ÆðÖØ¶¨ÏòÔÚ´íÎóÏÔÊ¾Ò³ÃæÉÏ¡£

ͬʱ£¬½¨Á¢³ö´íÒ³Ãæ¶ÔÓÚ¿ª·¢½×¶ÎÒ²ÓÐÒ»¶¨ºÃ´¦£¬¿ÉÒÔÃÖ²¹ÏÖÓÐPHPȱÉÙÀàËÆtry{…} catch{…} ¿éµÄÎ¥Àý¿ØÖƵÄȱµã£¬½«µ÷ÊÔÖеĴíÎó»òÕßÊä³öͨ¹ý´íÎóÀàÅ׳ö²¢ÏÔʾ³öÀ´¡£

3.ÉÏÔØÓëÏÂÔØ¡£
¶ÔÓÚPHPÀ´Ëµ£¬ÉÏÔØµÄʵÏÖ²¢²»»áÏñÆäËûÁ÷ÐеÄWeb¿ª·¢ÓïÑÔÄÇÑùÐèÒªµÚÈý·½³ÌÐòµÄÖ§³Ö£¬ÄÚ½¨µÄ»úÖÆ¿ÉÒԷdz£¼òµ¥µÄ´¦Àí¡£²»¹ýÕâÀïÌá¼°µÄÊÇһЩ¸´ÔÓµÄÉÏÔØ¹¦ÄÜʵÏÖ¡£¿¼²ìÒÔÏÂÒ»¸ö´¦Àí¸½¼ÓÎļþµÄÁ÷³Ì£º

¸Ã¹¦ÄÜʹµÃÓû§ÔÚ׫деÄÏûϢʱ¿ÉÒÔ¸½¼ÓÆäËûÎļþ£¬¶øÇÒÔÚÏûϢûÓÐÌύ֮ǰ¿ÉÒÔËæÒâµÄ¶ÔÒѾ­¸½¼ÓµÄÎļþ½øÐÐɾ³ý»òÕß¼ÌÐøÔö¼Ó¡£ÕâÖÖÐèÇó»áÌåÏÖÔÚÐí¶à°ì¹«Ïà ¹ØµÄϵͳÖУ¬×÷ΪÓо­ÑéµÄϵͳ·ÖÎöÔ±Ó¦¸ÃÔÚϵͳÉè¼Æ½×¶ÎÖÆ¶¨Íê³ÉÕë¶Ô¸ÃÀ๦ÄܵÄʵʩ¼Æ»®¡£±ÈÈçÔÚͼÖÐËùʾµÄÁ÷³ÌÖУ¬ÆäʵÊÇͨ¹ýÒ»¸ö»òÕß¶à¸ö±íµ¥µÄ»¥ÏàÌá½» Íê³É£¨¾ßÌåÉè¼Æ²»ÔÙ׸Êö£¬ÌṩÏà¹ØµÄPHPÎļþ²Î¿¼£»ÁíÍâµÄÒ»¸öÖ±¹ÛµÄÀý×Ó¾ÍÊǶàÊýÃâ·ÑÓʼþϵͳµÄÌí¼Ó¸½¼þ¹¦ÄÜ£¬Èç¹ûÓÐÐËȤ¿ÉÒÔ¿¼²ìһϣ©¡£

ÖÁÓÚÏÂÔØ£¬½«ÎļþÖÃÓÚ·þÎñÆ÷Web¿É·ÃÎÊĿ¼Ï¡¢Ìṩ·ÃÎÊÕßÕæÊµÎļþ·¾¶ÊÇ×î¼òµ¥µÄ½â¾ö°ì·¨£»²»¹ýһЩϵͳÖжÔÎļþµÄÏÂÔØ»ùÓÚijЩ°²È«²ßÂÔÐèÒª½øÐÐÉí·Ý·½ ÃæµÄÅб𷽿ÉÓèÒÔÏÂÔØ£¬ÕâÑùµÄ·½Ê½¾Í»á´øÀ´Òþ»¼¡£Í¨³£²ÉÓõķ½Ê½Ò²ÐíÊǽ«Îļþ·ÅÖÃÔÚWeb¿É·ÃÎÊĿ¼ÒÔÍâµÄ·þÎñÆ÷ÎļþϵͳÖлòÕß´æ´¢½øÊý¾Ý¿âϵͳ--¶¼Ðè ÒªÒ»¸ö¼òµ¥µÄ³ÌÐòÈ¡µÃÎļþÄÚÈݲ¢Ö±½Ó·µ»Ø¸ø·¢³öÇëÇóµÄÓû§£¨ÕâÆäÖÐÉæ¼°µ½Ò»Ð©HTTPÊä³öÍ·µÄÎÊÌâÇë×¢Ò⣬Ìṩһ¸öPHPÎļþ´úÌæ¾ßÌåÐðÊö£©¡£ÔÚϵͳÉè¼Æ ʱÕë¶Ô²»Í¬µÄÐèÇó¿ÉÒÔ²ÉÓÃÏàÓ¦µÄ°ì·¨¡£

4. ¿Í»§»á»°sessionµÄ±£³Ö
PHPµÄÏÖÓа汾ÒѾ­ÄÚÖÃÁ˶ÔsessionµÄÖ§³Ö£¬Í¨³£ÏîÄ¿Öж¼Ê¹ÓÃÕâÑùµÄ·½Ê½£»Ò»Ð©ÌØÊâÐèÒªµÄÏîÄ¿£¨±ÈÈç·Ö²¼ÏµÍ³£©Ò²Ðí»á²ÉÓø´ÔÓһЩµÄ´¦Àí·½Ê½¡£

ÔÚ¿Í»§¶Ë£¬Í¨³£²ÉÓõÄÊÇÉèÖÃcookieÒÔʶ±ðÌØ¶¨µÄ¿Í»§£¬ÁíÒ»¸ö¿ÉÒÔÓ¦¸¶²»Ö§³ÖcookieµÄ¿Í»§¶ËµÄ·½·¨ÊDzÉÓÃURLÖØÐ´¼ÓÈë×ã¹»±êÊ¾ÌØ¶¨¿Í»§µÄ×Ö·û ´®¡£´ÓÕâ·½ÃæÀ´Ëµ£¬²ÉÓÃPHPÄÚÖõÄsessionÖ§³Ö×îΪÀíÏ룬ÒòΪËü¿ÉÒÔ×Ô¶¯µÄ½øÐпͻ§¶ËµÄFALLBACK£ºÈç¹û¿Í»§¶ËÖ§³Öcookie£¬ÄÇô¾Í˳ Æä×ÔÈ»£»Èç¹ûcookie²»±»Ö§³Ö£¬¾Í²ÉÓÃURLÖØÐ´·½Ê½--Ò»Çж¼²»ÐèÒª¿ª·¢Õ߸ÉÔ¤¡£Èç¹û²ÉÓÃÆäËûsession´¦Àí·½Ê½£¬»òÕß×Ô¼º±àдÊÊÓ¦ÐèÒªµÄ session¿â£¬ÐèҪעÒâµÄ¾ÍÊÇÔõÑù´¦Àí¿Í»§¶Ë´æ´¢Êý¾ÝµÄÎÊÌâ--cookie»¹ÊÇURLÖØÐ´»¹ÊÇÁ½Õß¼æ¹Ë¡£

ÔÚ·þÎñÆ÷¶Ë£¬¼òµ¥ËµÀ´Ö»ÐèÒªÕë¶ÔÒÔ×Ö·û´®±êʾµÄÿ¸öÌØ¶¨¿Í»§´æ´¢Ïà¹ØµÄÊý¾Ý¼´¿É--¿ÉÒÔ²ÉÓõķ½Ê½¶àÖÖ¶àÑù£¬Í¨³£µÄ·½Ê½ÊÇÎļþºÍÊý¾Ý¿â¡£PHPÄÚÖÃµÄ sessionÖ§³ÖÖУ¬Ä¬ÈϵÄÖ§³Ö·½Ê½ÊÇÔÚϵͳµÄÁÙʱĿ¼»òÕßÖÆ¶¨µÄĿ¼ÏÂΪÿ¸ö¿Í»§½¨Á¢Ò»¸öÎļþ´æ´¢ÆäÊý¾Ý£»µ±È»Ò²¿ÉÒÔÐÞ¸ÄÉèÖÃʹÆäÖ§³ÖÊý¾Ý¿âµÄ·½Ê½»ò Õ߯äËû·½Ê½¡£Èç¹û×Ô¼º±àдsession¿â£¬¸ù¾ÝϵͳµÄÐèҪѡÔñÒ»ÖÖºÏÊʵĴ洢·½Ê½¼´¿É¡£ÖµµÃÖ¸³öµÄÊÇ£¬¶ÔÓÚ·Ö²¼ÏµÍ³£¬ÈçºÎ¹²Ïí·þÎñÆ÷¶ËµÄsession ÐÅÏ¢ÊÇÐèÒª¼«´ó¹Ø×¢µÄ¡£

ÁíÍ⣬ÔÚÉèÖÃsession±äÁ¿µÄʱºò£¬PHPÄÚÖõÄsession¿âÖ§³Ö¶ÔÏó×÷Ϊ±äÁ¿Öµ£¨Êµ¼ÊÉÏËùÓеıäÁ¿Öµ£¬²»ÂÛÊÇÒ»°ãµÄ±äÁ¿»¹ÊÇÊý×é»òÊǶÔÏ󣬶¼ÔÚ¾­¹ý´®Ðл¯Ö®ºó±»´æ´¢£©£¬Ò²¾ÍÊÇ˵£¬ÒÔÏ´úÂëÊÇ¿ÉÓõģº


ÕâÒ»µã¶ÔÓÚÉÏÎÄÌáµ½µÄһЩÉÌÓÃϵͳÊÇÓÐÒæµÄ£ºÊ×ÏÈ£¬¿ÉÒÔʹÓùØÓÚÓû§µÄ¶ÔÏó×÷Ϊһ¸ösession±äÁ¿Öµ´æ´¢Ò»Ì×ÐÅÏ¢£¬¶ø²»ÊǸîÁѵĶà¸ösession±ä Á¿£»Æä´Î£¬Èç¹û¾ßÓÐÀàËÆ¹ºÎï³µµÄ¹¦ÄÜ£¬¿ÉÒÔÒԷdz£·ûºÏÕû¸öϵͳÉè¼ÆµÄ·½Ê½£¨¼´Ç°ÎÄËùÊöÉÌÓÃϵͳµÄÉè¼Æ·½Ê½£¬Ç¿µ÷Àà·â×°£©½«¸Ã¹ºÎï³µ¶ÔÏó·ÅÈësession ÖС£

5. ……ÆäËûºÍÌØ¶¨ÏîÄ¿ÓйصŦÄܵㅅ
Èç¹ûÄÜÔÚϵͳÉè¼Æ½×¶Î¾ÍÔ¤¼û²¢½â¾öÕâЩ¹¦Äܵã¹ÌÈ»ºÜºÃ£¬¼´Ê¹ÓÐÉÙÁ¿Î´·¢ÏֵŦÄܵãÒÅÁôµ½Á˱àÂë½×¶ÎÒ²²¢²»¿ÉÅÂ--ͨ³£ÕâÑùµÄÒÅ©²¢²»»áÓ°ÏìÕû¸öϵͳµÄ¼Ü ¹¹£¬Ö»ÊÇÐèÒª·µ»ØÉè¼Æ½×¶Î¼ÓÈëÏàÓ¦µÄÄÚÈݺÍÎĵµ¼´¿É¡£±Ï¾¹¶ÔÓÚÏà¹ØÏîÄ¿¾­Ñ鲻̫·á¸»µÄϵͳ·ÖÎöÔ±À´Ëµ£¬×öµ½Éè¼Æ½×¶Î¶ÔÕâÀ๦ÄܵãÁËÈ»ÓÚÐØÊDz»Ì«ÏÖʵµÄ¡£

ÆÀÂÛ (0) All