ID: 50587 User updated by: thundix at web dot de Reported By: thundix at web dot de Status: Bogus Bug Type: URL related Operating System: Windows PHP Version: 5.2.12 New Comment:
Hello, i am not so good at english. But i think you don´t understand me correct. I know the redirect option. In my code sample the rederict element of the option array have the value 3. But not the redirect is the problem, i think. The problem ist, when i make the request with the url http://google.de php make the request with the url www.google.de/test.php . So php add the trailing slash + (and here comes the error?) the php filename. Did you understand me now? Previous Comments: ------------------------------------------------------------------------ [2009-12-28 03:47:57] [email protected] If you look at this more carefully, you will see that the server issues a redirect and as documented httprequest has the redirect option which sets how many redirects to follow set to 0. So, this is behaving exactly as it was intended and exactly as documented. ------------------------------------------------------------------------ [2009-12-28 03:41:03] thundix at web dot de Description: ------------ Request URL: http://google.de Response Body: "The site www.google.de/test.php doesn´t exists." Request URL: http://google.de/ => It works! Same problem have andychr17 at hotmail dot com See note here: http://de.php.net/manual/de/function.httprequest-construct.php Reproduce code: --------------- <?php //=> Try it with http://www.google.de and someone with http://www.google.de/ $r = new HttpRequest("http://www.google.de", HTTP_METH_GET, array('timeout' => 5, 'useragent' => 'Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6', 'redirect' => 3) ); //Send request $r->send(); //Only for showing you the result echo $r->getResponseBody(); ?> Expected result: ---------------- => See Description for more information Actual result: -------------- => See Description for more information ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=50587&edit=1
