1

ページのコンテンツを取得するために、次の行を使用しています。

$handle = file_get_contents(
    "http://www.mywebsite.com/index.php?show=users&action=msg&section=send", 
    NULL, 
    NULL, 
    1000, 
    19000);

そして、次のメッセージが表示されます。

警告: file_get_contents(http://www.mywebsite.com/index.php?show=users&action=msg §ion=send ): ストリームを開くことができませんでした: HTTP 要求が失敗しました! HTTP/1.0 403 禁止

(太字部分に注意してください)。

それがどうなったのか?URL パラメータを変更するのはなぜですか?

4

1 に答える 1

0

PHPがクエリ文字列パラメーターを変更しているとは思わない。

そのメッセージをブラウザで読んでいる場合は、出力がどのように HTML フォーマットされているかが問題になるはずです。したがって、取得している 403 エラーは、不要な URL 変換に関連するものではありません。

于 2012-06-16T11:59:29.577 に答える