note 106969 deleted from function.file-get-contents by salathe

From: Date: Mon, 21 Sep 2020 14:37:53 +0000
Subject: note 106969 deleted from function.file-get-contents by salathe
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-215230@lists.php.net to get a copy of this message
Note Submitter: pperegrina ---- For those having this problem when trying to get_file_contents(url): Warning: file_get_contents(url): failed to open stream: HTTP request failed! in xx on line yy If you are behind a SonicWall firewall, read this: https://bugs.php.net/bug.php?id=40197 (this little line: uncheck a box in the internal settings of the firewall labled "Enforce Host Tag Search with for CFS") Apparently by default SonicWall blocks any HTTP request without a "Host:" header, which is the case in the PHP get_file_contents(url) implementation. This is why, if you try to get the same URL from the same machine with cURL our wget, it works. I hope this will be useful to someone, it took me hours to find out :)

« previous php.notes (#215230) next »