function getIp() { return "<?php echo $_SERVER['REMOTE_ADDR']; ?>"; }
Я хочу адаптировать или переделать это так, чтобы определенные действия могли быть предприняты только с localhost или моего ISP-сервера. Я могу заставить его работать с небольшим количеством JavaScript для 127.0.0.1, но не для другого.
Цените любую помощь; благодаря
Вы действительно хотите сделать это полностью на сервере. Если вы проверяете IP-адреса на стороне клиента, тогда люди могут очень легко взломать это. Например, изменив код в своем браузере с помощью веб-инспектора, такого как Firebug.
К счастью, это довольно просто сделать на стороне сервера:
Переменная $_SERVER['REMOTE_ADDR']
является простой строкой, поэтому вы можете использовать сравнение строк для проверки требуемых IP-адресов.
Как например:
<?php if ($_SERVER['REMOTE_ADDR'] == "127.0.0.1" || $_SERVER['REMOTE_ADDR'] == "1.2.3.4") { echo "Show secret things here"; } ?>