Mam skrypt PHP na serwerze, który jest trafiony przez kilka różnych maszyn o różnych porach dnia w oparciu o cronjobs, które są ustawione na każdą maszynę. Chciałbym poznać IP maszyn składających wniosek i kiedy ona jest przez przeglądarkę, co następuje realizuje z powodzeniem:
<?php
...
echo $_SERVER['REMOTE_ADDR'];
...
?>
Jednak, gdy dokonane przez CURL lub innego narzędzia wiersza poleceń próbowałem korzystać (ryś zestawie), I skończyć z następującym śmieci:
2701:5:4a80:7d:2ee:8eff:5e61:801d
z dochodzenia robiłem, jest to wynikiem Apache nie wypełniania $_SERVER
zmienną do otrzymanych wniosków, które są wykonane z wiersz poleceń.
REMOTE ADDR Issue with Cron Job
Ktoś wie o sposób, aby uzyskać żądania linii poleceń do gry ładne ze zmienną $_SERVER
czy mam zejść inną drogę?
Mój zły: - \ Każdy pomysł, jak uzyskać skojarzony adres IPv4? – TMan
@TMan, to niemożliwe. IPv4 i IPv6 nie muszą koniecznie mieć ze sobą nic wspólnego. – Brad
@TMan, Zobacz moją odpowiedź tutaj: http://stackoverflow.com/a/12468102/362536 – Brad