我想知道,可以在jquery中完成以下PHP'if'条件吗?
if ($_SERVER['REMOTE_ADDR'] != '123.99.55.616') {
// public doingness
}
if ($_SERVER['REMOTE_ADDR'] == '123.99.55.616') {
// self doingness
}
或javascript,但最好是jquery;感谢。
(当然,如果我可以在一个适合我的JS文件中运行这些PHP片段就好了,但到目前为止我所做的所有阅读都让我相信它可能不可行。)
答案 0 :(得分:1)
使用jsonip.com的json响应。
$.getJSON("http://jsonip.com",
function(data){
alert( "Your ip: " + data.ip);
});
希望有所帮助
答案 1 :(得分:0)
只需传递一个使用callback =格式化的网址?获取IP远程IP地址的$ .getJSON方法的参数,例如:
$.getJSON("http://jsonip.appspot.com?callback=?",
function(data){
alert( "Your ip: " + data.ip);
});
希望会有所帮助!
答案 2 :(得分:0)
$ _ SERVER是一个php变量,它不会在jquery中使用,但你可以将它的值存储在某个html元素中然后可以获取到jquery
答案 3 :(得分:0)
在JQuery中,您可以使用以下代码获取远程地址
$.getJSON("http://jsonip.com?callback=?", function (data) {
alert(data.ip);
});