ホームページ  >  記事  >  バックエンド開発  >  パラメータを使用したphp include()実装メソッド_PHPチュートリアル

パラメータを使用したphp include()実装メソッド_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:15:551813ブラウズ

以前はパラメーターを使用した inlcude に失敗していましたが、今日記事を見て思い切って解決しました。たとえば、 include('a.php?site=www.bKjia.c0m') を実行してから、 a を直接呼び出すことができます。 php ページを取得しました。

具体的な方法を詳しく解説


例:index.php で inc.php?para=3 を呼び出す必要があるとします。

inc.php

コードは次のとおりです コードをコピー

以下の書き方では正しい結果が得られません:

index.php

コードは次のとおりです コードをコピー

少し変更を加えて、インクルードの前に $_GET 変数を定義すると、正常に実行されます:

インデックス.php

コードは次のとおりですコードをコピー

allow_url_include 関数が php.ini でオンになっている場合は、include url メソッドを使用できます:

Index.php

コードは次のとおりです設定方法: php.ini で次の行を見つけて On に変更します:
コードをコピー

; URL (http:// または ftp:// など) をファイルとして開くことを許可するかどうか。

allow_url_include = オン


ただし、セキュリティを確保するために、ほとんどのサーバーはallow_url_include関数をオフにしているため、状況によって異なります。

http://www.bkjia.com/PHPjc/628731.html

tru​​ehttp://www.bkjia.com/PHPjc/628731.html技術記事以前はパラメーターを使用して inlcude できませんでしたが、今日の記事を見て決定的に解決しました。たとえば、 a を呼び出すときに include('a.php?site=www.111cn.net') を実行すると、直接 $ を実行できます。 .php ページ。_G...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。