PHPÀàʵÀý½Ì³Ì£¨Ê®ËÄ£©£ºÉè¼ÆÄ£Ê½Ö®µ¥¼þģʽ
µ¥¼þģʽҪ½â¾öµÄÎÊÌâ¾ÍÊÇ“ÈçºÎÈÃÕâ¸öÀàÖ»ÓÐÒ»¸öʵÀý”¡£
ÎÒÃǵÄwebÓ¦ÓÃÖУ¬´óÁ¿Ê¹ÓÃÁËÊý¾Ý¿âÁ¬½Ó£¬Èç¹û·´¸´½¨Á¢ÓëÊý¾Ý¿âµÄÁ¬½Ó±ØÈ»ÏûºÄ¸ü¶àµÄϵͳ×ÊÔ´¡£
ÎÒÃÇÈçºÎ½â¾öÕâ¸öÎÊÌ⣬½¨Á¢Î¨Ò»µÄÊý¾Ý¿âÁ¬½ÓÊDZØÒªµÄ·½Ê½¡£
ÎÒÃÇÓÖÈçºÎÖªµÀÓëÕâ¸öÊý¾Ý¿âµÄÁ¬½ÓÊÇ·ñÒѾ½¨Á¢£¿ »¹ÊÇÐèÒªÏÖÔÚ½¨Á¢£¿
µ¥¼þģʽ¿ÉÒÔ½â¾öÕâ¸öÎÊÌâ¡£
ÏȼÙÉèÎÒÃÇÐèÒªÒ»¸öÀàÍê³ÉÔÚÄÚ´æÖÐÖ»ÓÐÒ»·ÝµÄ¹¦ÄÜ£¬ÎÒÃǸÃÈçºÎ×öÄØ£¿
ÎÒÃÇÒ»²½Ò»²½µÄʹÓÃÇ°ÃæÑ§¹ýµÄ֪ʶÀ´Ð´Ò»¸öµ¥¼þµÄÀý×Ó¡£
ÎÊÌâ1£º
Ç°ÃæÑ§¹ý£¬Ã¿´ÎÓÃnew ÀàÃûµÄ·½Ê½£¬¾Í¿ÉÒÔ´´½¨Ò»¸ö¶ÔÏó¡£
ÎÒÃDZØÐë½ûÖ¹Íⲿ³ÌÐòÓà new ÀàÃûµÄ·½Ê½À´´´½¨¶à¸öʵÀý¡£
½â¾ö°ì·¨£º
ÎÒÃǽ«¹¹Ô캯ÊýÉèÖóÉprivate £¬Èù¹Ô캯ÊýÖ»ÄÜÔÚÄÚ²¿±»µ÷Ó㬶øÍⲿ²»Äܵ÷Óá£
ÕâÑù£¬Õâ¸öÀà¾Í²»Äܱ»ÍⲿÓà new µÄ·½Ê½½¨Á¢¶à¸öʵÀýÁË¡£
²»Äܱ»ÍⲿÓÃnewʵÀý»¯µÄÀà¡£
<?php
class A
{
private function __construct() {
}
}
?>
ÎÊÌâ2£º
ÎÒÃÇÒѾ½ûÖ¹ÍⲿÓÃnewʵÀý»¯Õâ¸öÀ࣬ÎÒÃǸÄÈçºÎÈÃÓû§·ÃÎÊÕâ¸öÀàÄØ?ǰÃŶÂÁË£¬ÎÒÃÇÐèÒª¸øÓû§Áô¸öºóÃÅ¡£
½â¾ö°ì·¨£º
static ÐÞÊεķ½·¨£¬¿ÉÒÔ²»¾ÊµÀý»¯Ò»¸öÀà¾Í¿ÉÒÔÖ±½Ó·ÃÎÊÕâ¸ö·½·¨¡£
ºóÞÍÔÚÕâÀï¡£
<?php
class A
{
private function __construct() {
}
static function getClassA() {
return "ÕâÀïÊǺóÃÅ£¬¿ÉÒÔͨ¹ýÕâÀï½øÈëÕâ¸öÀàµÄÄÚ²¿";
}
}
echo A::getClassA();
?>
ÎÊÌâ3£º
ËäÈ»ÎÒÃÇÒѾ½øÈëÀàÄÚ²¿£¬µ«ÎÒÃÇÒªµÄÊÇÕâ¸öÀàµÄΨһʵÀý£¿
ÏȲ»¹Ü±ðµÄ£¬ÎÒÃÇÏÈÐèÒªÒ»¸öʵÀý¡£
ͨ¹ýÕâ¸östaticµÄ·½·¨·µ»ØÕâ¸öʵÀý£¬ÈçºÎ×öÄØ£¿
½â¾ö°ì·¨£º
privateµÄ¹¹Ô캯Êý£¬²»Äܱ»ÍⲿʵÀý»¯¡£
µ«ÊÇÎÒÃÇÒѾ³É¹¦Ç±ÈëÀàµÄÄÚ²¿ÁË£¨¼äµý£¿007£¿£©£¬ÎÒÃÇÔÚÄÚ²¿µ±È»¿ÉÒÔµ÷ÓÃprivateµÄ·½·¨´´½¨¶ÔÏó¡£
ÎÒÃÇÕâÑù×ö¿´¿´¡£
ÏÂÃæµÄÀý×ÓÎÒÃÇȷʵ·µ»ØÁËAÀàµÄʵÀý£¬µ«×¢ÒâÁ½´ÎÖ´Ðзµ»ØµÄ²»ÊÇͬһ¸öʵÀý¡£
<?php
class A
{
private function __construct() {
}
static function getClassA() {
$a = new A();
return $a;
}
}
$a1 = A::getClassA();
$a2 = A::getClassA();
echo "\$a1µÄÀàÊÇ" . get_class($a1) . ", \$a2ÊÇ" . get_class($a2);
if ($a1 === $a2) {
echo "<br />\$a1 \$a2Ö¸Ïòͬһ¸ö¶ÔÏó¡£";
} else {
echo "<br />\$a1 \$a2²»ÊÇͬһ¸ö¶ÔÏó¡£";
}
?>
ÎÊÌâ4£º
ÎÒÃÇÒѾͨ¹ýstatic·½·¨·µ»ØÁËAµÄʵÀý¡£µ«»¹ÓÐÎÊÌâ¡£
Ïà¹ØÎĵµ£º
ÎÒµÄgentooϵͳflashÎÞ·¨ÏÔʾÖÐÎÄ×ÖÌ壬¶øÇÒÎÞ·¨Ë¯Ãߺʹý»ú£¬Óй¦·òÔÙÑо¿Ò»ÏÂÈçºÎ½â¾ö°É
ÒòΪҪ¿ª·¢Ò»¸ö¸»Îı¾¹ýÂ˵ÄphpÀ©Õ¹£¬Òò´ËÑо¿ÁËÒ»ÏÂphpÀ©Õ¹µÄ¿ª·¢¼¼Êõ¡£
php.netÉϵÄÎĵµÐ´µÄ²»È«¡£»¹Òªµ½´¦ÕÒ¡£
¹ØÓÚ¸»Îı¾¹ýÂË£¬¾ÍÊÇ˵¸øÒ»¶Î»ìÔÓÁËhtml,js,cssµÄÎı¾£¬¹ýÂ˳ö°²È«µÄ²¿·Ö£¬Òò´ËÒª×öhtml,css½âÎö£¬ºÚ°×Ãûµ¥Éè¼Æ ......
Ò»¡¢°²×°
³õ´ÎʹÓÃEclipse¿ª·¢PHPÏîÄ¿£¬°²×°»¹Êǵû¨·ÑÒ»¶¨µÄʱ¼äµÄ£¬×Ðϸ¿´Ò»Ï±¾
ÎÄ£¬¿ÉÒÔ½ÚÔ¼²»ÉÙʱ¼ä¡£Ê×ÏÈ¡£EclipseÏîÄ¿ÊÇÓÃJava¿ª·¢µÄ£¬ËùÒÔÐèÒªÔÚJavaµÄÐéÄâ»úÉÏÔËÐУ¬¶øEclipseȱʡÊÇûÓдøÐéÄâ»úµÄ£¬ËùÒÔÈç
¹ûÄãµÄ»úÆ÷ÉÏûÓа²×°JavaÐéÄâ»ú£¨Ò»°ãµÄWindows»úÆ÷É϶¼Ã»°²×°£©£¬ÄãÏȵð²×°Ò»¸ö£¬ÔÚÕâÀï˳±ã˵һÏ£ ......
<?
function GetIP() { //»ñÈ¡IP
if ($_SERVER["HTTP_X_FORWARDED_FOR"])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if ($_SERVER["HTTP_CLIENT_IP"])
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if ($_SERVER["REMOTE_ADDR"])
$ip = $_SERVER["REMOTE_ADDR"];
......
¹¹Ôì·½·¨ÓÖ³ÆÎª¹¹Ô캯Êý£¬ÊǶÔÏó±»´´½¨Ê±×Ô¶¯µ÷Óõķ½·¨£¬ÓÃÀ´Íê³ÉÀà³õʼ»¯µÄ¹¤×÷¡£
¹¹Ô캯ÊýºÍÆäËüº¯ÊýÒ»Ñù£¬¿ÉÒÔ´«µÝ²ÎÊý£¬¿ÉÒÔÉ趨²ÎÊýĬÈÏÖµ¡£¹¹Ô캯Êý¿ÉÒÔµ÷ÓÃÊôÐÔ£¬¿ÉÒÔµ÷Ó÷½·¨¡£¹¹Ô캯Êý¿ÉÒÔ±»ÆäËü·½·¨ÏÔʽµ÷Óá£
ÔÚPHP4 ÖÐʹÓÃÓëÀàÃûͬÃûµÄ·½·¨Îª¹¹Ô캯Êý¡£ÔÚPHP5ÖÐÒÀȻ֧³ÖÁËÕâÖÖ·½Ê½£¬µ«²»½¨ÒéÔÙʹÓÃÕâÖÖ·½Ê½¡ ......
Ò³ÃæµÄÖØ¶¨Ïò£¬ËãÊǺܳ£ÓõŦÄÜÁË¡£ÏÂÃæÕªÂ¼³£ÓõÄ3ÖÖ·½·¨£º
<?php
¡¡¡¡if (isset($url))
¡¡¡¡{
¡¡¡¡Header("HTTP/1.1 303 See Other");
¡¡¡¡Header("Location: $url");
¡¡¡¡exit; //from www.kjsc.com.cn
¡¡¡¡}
¡¡¡¡?>
¡¡¡¡×¢Òâһϣ¬"Localtion:"ºóÃæÓÐÒ»¸ö¿Õ¸ñ¡£
¡¡¡¡¶ ......