ホームページ >バックエンド開発 >PHPチュートリアル >PHP は都市スイッチングを実装します
<?php/**///»ñÈ¡ip/*include_once('./qqwry.php');$QQWry=new QQWry; function get_real_ip(){$ip=false;if(!empty($_SERVER["HTTP_CLIENT_IP"])){$ip = $_SERVER["HTTP_CLIENT_IP"];}if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }for ($i = 0; $i < count($ips); $i++) {if (!eregi ("^(10|172\.16|192\.168)\.", $ips[$i])) {$ip = $ips[$i];break;}}}return $ip;}function is_ip($str) { $ip = explode(".", $str); if (count($ip)<4 || count($ip)>4) return 0; foreach($ip as $ip_addr) { if ( !is_numeric($ip_addr) ) return 0; if ( $ip_addr<0 || $ip_addr>255 ) return 0; } return 1;}$ip=$_SERVER['REMOTE_ADDR']; $ifErr=$QQWry->QQWry($ip); $city = $QQWry->Country.$QQWry->Local;//echo $city;*/if (strpos($city,'玄武区')!==false){ $city = "玄武区";}else if(strpos($city,'仙林')!==false){ $city = "仙林";}else if(strpos($city,'秦淮区')!==false){ $city = "秦淮区";}else if(strpos($city,'江宁')!==false){ $city = "江宁";}else if(strpos($city,'鼓楼')!==false){ $city = "鼓楼";}else{ $city = "栖霞";}if (isset($_GET['chengshi'])) { //Ê×Ïȼì²âÊÇ·ñ»ñµÃÁË GET ´«µÝµÄÊý¾Ý setcookie("cookie_city",$_GET['chengshi'],time()+3600*24);$city = $_GET['chengshi']; } else if (isset($_COOKIE["cookie_city"])) { //¼ì²âÊÇ·ñ´æÔÚêdzÆCookie $city = $_COOKIE["cookie_city"]; //ÏÔʾCookie±£´æµÄÊý¾Ý } else { setcookie("cookie_city",$city,time()+3600*24); //´¿³õʼ»¯´Ë±äÁ¿ $_COOKIE["cookie_city"] = $city;} ?><!DOCTYPE html><html><head><meta charset="utf-8"/><LINK href="css/css.css" type=text/css rel=stylesheet><SCRIPT src="js/jquery-1.4.2.min.js" type=text/javascript></SCRIPT><title>城市切换</title></head><BODY><DIV id=allCity style="DISPLAY: none"><DIV><TABLE> <TBODY> <TR> <TD><A href="show.html">玄武区</A></TD> <TD><A href="show1.html">仙林</A></TD> <TD><A href="show2.html">秦淮区</A></TD> <TD><A href="show3.html">鼓楼</A></TD> <TD><A href="show4.html">江宁</A></TD> <TD><A href="show5.html">栖霞区</A></TD> </TR> </TBODY></TABLE><DIV><A id=foldin href="javascript:;">全部</A></DIV></DIV></DIV><DIV> <DIV> <DIV> <DIV class="topCtiy clear"> <UL> <LI><A href="index.php">全部小区</A></LI> <LI> <?php echo $city; ?> </LI> <LI id=changeCity>切换城市</LI> </UL> </DIV> </DIV> </DIV></DIV><SCRIPT type=text/javascript>jQuery(function(){ $("#changeCity").click(function(a){ $("#allCity").slideDown(300); a.stopPropagation(); $(this).blur(); }); $("#allCity").click(function(a){ a.stopPropagation() }); $(document).click(function(a){ a.button!=2 && $("#allCity").slideUp(300) }); $("#foldin").click(function(){ $("#allCity").slideUp(300) });});</SCRIPT></body></html>
Zhong Zhiyuan 江蘇南京 904727147