jquery相当于php'if ip equals'条件?

时间:2013-12-03 07:26:20

标签: javascript php jquery

我想知道,可以在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片段就好了,但到目前为止我所做的所有阅读都让我相信它可能不可行。)

4 个答案:

答案 0 :(得分:1)

使用jsonip.com的json响应。

$.getJSON("http://jsonip.com",
    function(data){
       alert( "Your ip: " + data.ip);
  });

fiddle

希望有所帮助

答案 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);
});