#50587 [Bgs]: The missing trailing slash on the url make an request error.
| From: | thundix at web dot de | Date: | Mon, 28 Dec 2009 16:24:37 +0000 |
| Subject: | #50587 [Bgs]: The missing trailing slash on the url make an request error. | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-146159@lists.php.net to get a copy of this message | ||
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, ok thanks for the information. I will contact my webhost and ask
if he can update the extension. Thanks and sry for the bogus bug report.
Previous Comments:
------------------------------------------------------------------------
[2009-12-28 09:25:28] mike@php.net
This problem is fixed since (I guess) v1.5 of pecl/http.
------------------------------------------------------------------------
[2009-12-28 04:46:34] rasmus@php.net
Nope, it works perfectly on my server with that exact code. You can
try it for yourself here:
http://progphp.com/thundix.php
And the source code:
http://progphp.com/thundix.phps
------------------------------------------------------------------------
[2009-12-28 04:39:48] thundix at web dot de
Hello,
i run the following code:
<?php
$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();
?>
And get a html code back, where i can find:
<title>404 Seite nicht gefunden</title>
If i run the code in my browser, i see the google search page with the
text "Die Seite www.google.de/<theNameOfMyPHPFileScript>.php
existiert nicht."
Isn´t it the same on your server? When you also have this i report the
bug also here http://pecl.php.net/bugs .
Thanks - good night :()
------------------------------------------------------------------------
[2009-12-28 04:17:07] rasmus@php.net
Ah, woops, didn't notice you had the redirect in there.
However, the bug is still bogus because:
1. The extension you are reporting a bug against is not part of PHP.
It is a pecl extension which has its own bug reporting system at
http://pecl.php.net/bugs
2. Running your exact code gives me the expected output with no mention
of any sort of test.php script, so I suspect some user error here.
There would be absolutely no reason for the extension to add /test.php
to the request and there is no code in the extension that would do
this. You must be doing this in your code.
------------------------------------------------------------------------
[2009-12-28 04:04:17] thundix at web dot de
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?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/50587
--
Edit this bug report at http://bugs.php.net/?id=50587&edit=1