ホームページ > バックエンド開発 > PHPチュートリアル > PHPループは複数のURLをリクエストします

PHPループは複数のURLをリクエストします

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 14:04:34
オリジナル
1728 人が閲覧しました

URL をリクエストし、現在のネットワーク セグメント (192.168.1.0~192.168.1.255) にデータを送信します。
返された結果を処理せず、返された結果を待たずに、ループ内で URL を実行する必要があります。
この機能を実装するにはどうすればよいですか? 。


ディスカッションへの返信 (解決策)

<?phpfor ($index = 1; $index <= 255; $index ++ ) {    @fclose(fsockopen("192.168.1.$index", 80, $errno, $errstr, 0));}?>
ログイン後にコピー

PHP code?1234567
ご返信ありがとうございます。ソケットはリンクを開くだけです。この URL は実行されませんか?この URL を実行するにはどうすればよいですか?

うわー

fopen("http://127.0.0.1:8182/form.php?id=5689","r");
file_get_contents("http://127.0.0.1:8182/now/ form.php?id=5689");
指定された URL を実行します。Apache で実行すると、どちらの方法も成功します。
Ngiux では失敗しました。理由を教えてください

URLでファイル関数を動作させるには、php.iniが必要です
allow_url_fopen = On

allow_url_fopen = On // すでにオンになっています

test.php
echo file_get_contents(" http://localhost:8182 /now/form.php");
?>
form.php
echo "abc";
?>
---------- ------- --------
同じコードでも、Apache と nginx で実行すると効果が異なります。
test.php を実行します:
Apache の出力結果は次のとおりです: abc; nginx 操作エラー、ページが更新されました

URL でファイル関数を動作させるには、php.ini が必要です
allowed_url_fopen = On 同じコードが別の方法で実行されますapache と nginx の影響の分析にご協力ください。ありがとうございます

おそらく nginx の設定の問題でしょうか?よくわかりません

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート