{"id":41009,"date":"2016-04-20T08:56:46","date_gmt":"2016-04-20T00:56:46","guid":{"rendered":"http:\/\/v.xyryd.com\/?p=41009"},"modified":"2019-04-29T16:54:10","modified_gmt":"2019-04-29T08:54:10","slug":"php%e8%8e%b7%e5%8f%96%e7%94%a8%e6%88%b7%e7%9c%9f%e5%ae%9e-ip-%e6%b7%98%e5%ae%9dip%e6%8e%a5%e5%8f%a3%e8%8e%b7%e5%be%97ip%e5%9c%b0%e7%90%86%e4%bd%8d%e7%bd%ae%e4%bb%a3%e7%a0%81%e5%ae%9e%e4%be%8b","status":"publish","type":"post","link":"http:\/\/www.xyryd.com\/41009.html","title":{"rendered":"PHP\u83b7\u53d6\u7528\u6237\u771f\u5b9e IP , \u6dd8\u5b9dIP\u63a5\u53e3\u83b7\u5f97ip\u5730\u7406\u4f4d\u7f6e\u4ee3\u7801\u5b9e\u4f8b"},"content":{"rendered":"
\n
<?php\r\n\/**\r\n?*?\u83b7\u53d6\u7528\u6237\u771f\u5b9e?IP\r\n?*\/\r\nfunction?getIP()\r\n{\r\n????static?$realip;\r\n????if?(isset($_SERVER)){\r\n????????if?(isset($_SERVER[\"HTTP_X_FORWARDED_FOR\"])){\r\n????????????$realip?=?$_SERVER[\"HTTP_X_FORWARDED_FOR\"];\r\n????????}?else?if?(isset($_SERVER[\"HTTP_CLIENT_IP\"]))?{\r\n????????????$realip?=?$_SERVER[\"HTTP_CLIENT_IP\"];\r\n????????}?else?{\r\n????????????$realip?=?$_SERVER[\"REMOTE_ADDR\"];\r\n????????}\r\n????}?else?{\r\n????????if?(getenv(\"HTTP_X_FORWARDED_FOR\")){\r\n????????????$realip?=?getenv(\"HTTP_X_FORWARDED_FOR\");\r\n????????}?else?if?(getenv(\"HTTP_CLIENT_IP\"))?{\r\n????????????$realip?=?getenv(\"HTTP_CLIENT_IP\");\r\n????????}?else?{\r\n????????????$realip?=?getenv(\"REMOTE_ADDR\");\r\n????????}\r\n????}\r\n??\r\n??\r\n????return?$realip;\r\n}\r\n??\r\n??\r\n\/**\r\n?*?\u83b7\u53d6?IP??\u5730\u7406\u4f4d\u7f6e\r\n?*?\u6dd8\u5b9dIP\u63a5\u53e3\r\n?*?@Return:?array\r\n?*\/\r\nfunction?getCity($ip)\r\n{\r\n$url=\"http:\/\/ip.taobao.com\/service\/getIpInfo.php?ip=\".$ip;\r\n$ip=json_decode(file_get_contents($url));?\r\nif((string)$ip->code=='1'){\r\n??return?false;\r\n??}\r\n??$data?=?(array)$ip->data;\r\nreturn?$data;?\r\n}<\/pre>\n<\/div>\n
\n

\u83b7\u53d6\u7ed3\u679c<\/p>\n

<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

<?php \/** ?*?\u83b7\u53d6\u7528\u6237\u771f\u5b9e?IP ?*\/ function?getIP() { ????st […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"single-with-sidebar","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/posts\/41009"}],"collection":[{"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/comments?post=41009"}],"version-history":[{"count":0,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/posts\/41009\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/media?parent=41009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/categories?post=41009"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/tags?post=41009"}],"curies":[{"name":"wp","href":"http:\/\/api.w.org\/{rel}","templated":true}]}}