I found that by not having a trailing slash (e.g. "http://www.google.com"), HttpRequest would tack on the URI of the script I was currently accessing.
An easy way to prevent this from happening is to include a trailing slash in the url. This way, "http://www.google.com" becomes "http://www.google.com/".
HttpRequest::__construct
(PECL pecl_http:0.10.0-1.5.5)
HttpRequest::__construct — HttpRequest のコンストラクタ
説明
public
void HttpRequest::__construct
([ string $url
[, int $request_method = HTTP_METH_GET
[, array $options
]]] )
新しい HttpRequest オブジェクトのインスタンスを作成します。
パラメータ
- url
-
リクエスト対象の URL。
- request_method
-
使用するリクエストメソッド。
- options
-
リクエストオプションの連想配列。
エラー / 例外
HttpException をスローします。
HttpRequest::__construct
andychr17 at hotmail dot com
30-Jun-2008 04:34
30-Jun-2008 04:34
