samhai Posted February 24, 2010 Share Posted February 24, 2010 Hi, I have a PHP file on my server that i would like when visited by anyone through the net it will redirect to the main website. I need that file is be able to be called from a javascript include though. Someone posted the line below (on the php/manual site i believe) but it wont work for me. if ($_SERVER['REMOTE_ADDR'] !== '127.0.0.1') die(header("Location: /")); $_SERVER['REMOTE_ADDR'] always seems to resolve to my PC ip address The reason i want this is i am implemented google maps API and there is a PHP script that will return an XML file of a database dump. I want my javascript to be able to call that php file. Any ideas on how i can implement this ? Link to comment https://forums.phpfreaks.com/topic/193181-blocking-external-access-to-script/ Share on other sites More sharing options...
Deoctor Posted February 24, 2010 Share Posted February 24, 2010 if ur accessing the file using the http://localhost/<filename.php> then it should show u the remote address as 127.0.0.1 but where as if u are accessing the file using ur ipaddress then it will be ur ip address.. http://<ip-adress>/<filename.php> then it will show as <ip-adress> Link to comment https://forums.phpfreaks.com/topic/193181-blocking-external-access-to-script/#findComment-1017275 Share on other sites More sharing options...
samhai Posted February 24, 2010 Author Share Posted February 24, 2010 if im calling from a javascript include, would that not put in localhost from my machine. Link to comment https://forums.phpfreaks.com/topic/193181-blocking-external-access-to-script/#findComment-1017277 Share on other sites More sharing options...
Deoctor Posted February 24, 2010 Share Posted February 24, 2010 lol...i dont know javascript... Link to comment https://forums.phpfreaks.com/topic/193181-blocking-external-access-to-script/#findComment-1017278 Share on other sites More sharing options...
samhai Posted February 24, 2010 Author Share Posted February 24, 2010 yeah - its client side processing. Ill try your suggestion and hopefully someone else will drop by. thanks Link to comment https://forums.phpfreaks.com/topic/193181-blocking-external-access-to-script/#findComment-1017280 Share on other sites More sharing options...
trq Posted February 24, 2010 Share Posted February 24, 2010 Any file you want to call via Javascript (client side) will need to be publicly accessible (so the client can get it). Link to comment https://forums.phpfreaks.com/topic/193181-blocking-external-access-to-script/#findComment-1017313 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.