JQuery эквивалент php 'если ip равно' условие?

0

Я хотел бы знать, могут ли следующие условия PHP "if" в jquery?

    if ($_SERVER['REMOTE_ADDR'] != '123.99.55.616') {
      // public doingness
    }

    if ($_SERVER['REMOTE_ADDR'] == '123.99.55.616') {
      // self doingness
    }

Или javascript, но желательно jquery; Благодарю.

(Конечно, если бы я мог запускать эти PHP-фрагменты из JS файла, который бы мне очень понравился, но все чтение, которое я сделал до сих пор, заставляет меня думать, что это может быть невыполнимо).

  • 0
    используйте Ajax для этого
  • 0
    Я считаю, что data.host даст вам IP-адрес (где data - это объект, возвращенный успешным вызовом Ajax)
Теги:

4 ответа

1

Используйте jsonip.com json response.

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

играть на скрипке

Надеюсь, поможет

0

Просто передайте URL-адрес, отформатированный с помощью обратного вызова =? для метода $.getJSON для получения IP-адреса удаленного IP-адреса, например:

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

Надежда поможет!

0

$ _SERVER - это переменная php, и она не будет использоваться в jquery, но вы можете сохранить ее значение в каком-нибудь элементе html, а затем можете получить в jquery

0

В JQuery вы можете получить удаленный адрес с приведенным ниже кодом

$.getJSON("http://jsonip.com?callback=?", function (data) {
alert(data.ip);
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню