Ò»¼ÒÖ®ÑԵľ­Ñé̸֮php£«mysqlÔúʵ¸öÈË»ù±¾¹¦
Ò». 10¾ä»°
1.²»ÒªÒÀÀµregister_global=ONµÄ»·¾³£¬´ÓÄã¸Õ¶®µÃÅäÖÃphpÔËÐл·¾³ÉõÖÁÉв»Ã÷°×register_globalµÄON/OFF»á¶Ô×Ô¼ºÓÐʲôӰÏìµÄÄÇÌìÆð£¬¾ÍÓ¦¸ÃÓ¸ҵذÑËüÉèΪOFF.
2.д³ÌÐòǰ¿´¿´ÔõôÓÃerror_reporting.
3.²»¶®¾ÍÎʱ¾Éíû´í£¬µ«ÄãÐèÒªÔÚÄÇ֮ǰ²é²éÊֲᡣ
4.µ±È»£¬ÄãÐèÒª¶®µÃʹÓÃÊֲᡣÊÖ²áÉÏÕÒ²»µ½´ð°¸µÄʱºò£¬Ó¦¸Ã¿¼ÂÇÏÂÍøÂçÉϵÄËÑË÷ÒýÇæ¡£
5.¸Õѧ»áphp+mysqlÖ®ºó£¬²»Òª½ÐÈÂ×ÅҪдÂÛ̳£¬ÒªÐ´XXX¡£ÒªÃ÷°×£¬¸Õѧ»áдºº×Ö²¢²»±íʾÄãÓÐÄÜÁ¦Ð´Ê«¡£
6.ÔÚѧweb±à³ÌµÄʱºò£¬ÄãÓ¦¸ÃÏÈÈ¥ÈÏʶhtmlÕâ¸öÅóÓÑ¡£
7.ÓеãÄÜÁ¦ºó£¬ÊÔׯشðÐÂÊÖµÄÎÊÌ⣬²»Òª¿´µ½×Ô¼º¶®µÄ¶ø±ðÈ˲»¶®¾ÍÕ´Õ´×Ôϲ£¬ÈÓÏÂÒ»Ãû¡°¼òµ¥£¬ÄÇÊÇ»ù±¾µÄ¶«Î÷¡±¾Í×߸üÒª²»µÃ¡£
8.˼¿¼ÊÇÒ»¸öºÃϰ¹ß£¬²»¶¯ÊÖȥд¾ÍµÈÓÚ¿ÕÏ룬ʲôҲûÓС£
9.дºÃÒ»¶Î³ÌÐò£¬Èç¹û¾õµÃºÜÂúÒ⣬һÖܺóÔÙ¿´Ò»±é£¬Ò²ÐíÄã»áÈÏΪËüÓ¦¸ÃÓÐËù¸Ä±ä
10.Óпն࿴¿´±ðÈ˵ijÌÐò£¬ÕÒ³öËûÈ˵IJ»×ã»òÓŵ㣬×Ô¼ºµàÁ¿¡£

¶þ. ¸÷È¡ËùÐè

1.ÉÆÓÚʹÓá°ÒýÓá±,ËüÄÜÖ±½ÓÓ°Ïìµ½³ÌÐòµÄЧÂÊ¡£

2.ÉÆÓÚÓÃÈýÔªÔËËã×Ó,¿ÉÒÔÈóÌʽ½Ï¾«¼òÓÐЧÂÊ¡£
±ÈÈç:

PHP´úÂë:
--------------------------------------------------------------------------------
if ($data[$i]['nickname'])
{
$nickname = $data[$i]['nickname'];
}
else
{
$nickname = $data[$i]['ip'];
}
--------------------------------------------------------------------------------

¿ÉÒÔд³É:
PHP´úÂë:
--------------------------------------------------------------------------------
$nickname = $data[$i]['nickname'] ? $data[$i]['nickname'] : $data[$i]['ip'];
--------------------------------------------------------------------------------

3.ÉÆÓÚ×éÖ¯if...else...»ØÈ¦
±ÈÈç:

PHP´úÂë:
--------------------------------------------------------------------------------
$ext_name = strtolower(str_replace(".", "", strrchr($upfilename, ".")));
if (!empty($type))
{
if (!strpos($type, $ext_name))
{
echo "Please upload the file of $type form.";
exit();
}
}
--------------------------------------------------------------------------------

ÉÏÃæµÄ´úÂëÄãÓ¦¸Ãд³ÉÕâÑù:
PHP´úÂë:
--------------------------------------------------------------------------------
$ext_name = strtolower(str_replace(".", "", strrchr($upfilename, ".")));
if (!($type==='') && strpos($type, $ext_name)===false)
{
echo "Please upload the file of $type form.";
exit();
}
--------------------------------------------------------------------------------

4.¾¡Á¿ÈÃÄãµÄ´úÂëÇåäÀЩ
Èç¹ûд³ÉÕâÑù£¬ÊDZȽÏÈÃÈËÍ·Í´µÄ:
PHP´úÂë:
--------------------------------------------------------------------------------
$foo=$_post["foo"];
$username=$_post["user"];
$group=$_POST["group"];
if ($group=="wheel"){
$username=$username."wheel";
}
--------------------------------------------------------------------------------

ͬÑùµÄ´úÂ룬ÕâÑù¾Í±È½ÏÈÃÈË¿´µÃÊæ·þÁË:
PHP´úÂë:
--------------------------------------------------------------------------------
$foo = $_post["foo"];
$username = $_post["username"];
$group = $_POST["group"];
if ($group=="wheel")
{
$username = $username."wheel";
}
--------------------------------------------------------------------------------

µ±È»£¬ÓÐÒ»¶¨»ù´¡ºó£¬ÄãÓ¦¸ÃҪд³ÉÕâÑù:
PHP´úÂë:
--------------------------------------------------------------------------------
$foo = &$_POST['foo'];
$username = $_POST["group"]!='wheel' ? $_POST["username"] : $_POST["username"].'wheel';
--------------------------------------------------------------------------------

5.±àд¹æ·¶µÄmysql Óï¾ä¡£
×ֶκͱíÃûÓÃ"`"ÒýÆðÀ´£¬±ÜÃâ±£Áô×ÖµÄÓ°Ïì¡£
Èç¹û¿´µ½ÏÂÃæÕâÑùµÄÒ»¸ösql query£¬»áÈÃÈ˱ȽÏÍ·Í´:
PHP´úÂë:
--------------------------------------------------------------------------------
$query="select `flash_comment`.`content` , `flash_comment`.`nickname` , `flash_comment`.`date` , `flash_comment`.`ip` , `product`.`p_name` , `sgflash`.`fid` from `flash_comment` left join `product` on ( `flash_comment`.`p_no` = `product`.`p_no` ) left join `sgflash` on ( `product`.`p_name` = `sgflash`.`f_name` ) where `flash_comment`.`p_no` != '' order by `flash_comment`.`date`";
--------------------------------------------------------------------------------

ͬÑùµÄÒ»¸öquery,д³ÉÕâÑù¾ÍÁîÈË¿´µÃÃ÷°×µÃ¶àÁË:
PHP´úÂë:
--------------------------------------------------------------------------------
$query = "SELECT `flash_comment`.`content` , `flash_comment`.`nickname` , `flash_comment`.`date` , `flash_comment`.`ip` , `product`.`p_name` , `sgflash`.`fid`
FROM `flash_comment`
LEFT JOIN `product` ON ( `flash_comment`.`p_no` = `product`.`p_no` )
LEFT JOIN `sgflash` ON ( `product`.`p_name` = `sgflash`.`f_name` )
WHERE `flash_comment`.`p_no` != ''
ORDER BY `flash_comment`.`date`";
--------------------------------------------------------------------------------

//
.....


ËùÊô·ÖÀà£ºÍøÕªÎÄÕÂ
ÒýÓÃͨ¸æµØÖ·£º
GB2312£ºhttp://daxu.net/trackback.php?id=23&encode=gb2312
UTF8£º http://daxu.net/trackback.php?id=23&encode=utf8
ÆÀÂÛ: | ÒýÓÃ: | ä¯ÀÀ£º
·¢±íÆÀÂÛ
Ãû×Ö£º *
ÓÊÏ䣺 ²»¹«¿ª
꿅᣼
ÄÚÈÝ£º *
ÑéÖ¤Â룺
*