0

「ストリーム」拡張機能が組み込まれているPHP 5.3を実行しているサイトですが、拡張機能リストに表示されないため、無効にすることはできないと思います。

「allow url fopen」が無効になっているため、fopen を使用して外部リクエストを行うことはできません。

ただし、「ストリーム」を使用してそうすることができます (stream_socket_client / fwrite / stream_get_contents)。

これは正常ですか?「ストリーム」を無効にする方法はありませんか?

4

2 に答える 2

1

PHP マニュアルに書かれているとおり:
ストリームは、バージョン 4.3.0 の時点で PHP の不可欠な部分です。それらを有効にするための手順は必要ありません。

于 2012-08-15T20:54:49.243 に答える
1

「ストリーム」を無効にする方法はありませんか?

これがあなたの Q の核心である場合、はい誰かがおそらくストリーム関連の機能を php.ini ディレクティブに追加することで無効にすることができますdisable_functions

allow_url_fopen を回避する場合は、ほとんどの人が cURL を使用しているようです。それが phpinfo() の読み出しで有効になっているかどうかを確認してください。

于 2012-08-15T21:26:50.967 に答える