ここでphpを使用してバックエンドを開発しています。
次のようなエラーに問題があります。
未定義変数: PHP_SELF
私のhtdocsディレクトリにあります。
私は php 5.4.4 で開発しています。ソースコードを見たい場合は、次のとおりです。
ここでphpを使用してバックエンドを開発しています。
次のようなエラーに問題があります。
未定義変数: PHP_SELF
私のhtdocsディレクトリにあります。
私は php 5.4.4 で開発しています。ソースコードを見たい場合は、次のとおりです。
PHP_SELF の推奨バージョンは使用しないでください。これはセキュリティ上の悪夢であり、PHP を多数のインジェクション攻撃にさらす可能性があります。
何を達成しようとしていますか?それ自体に送信するフォームの URL を生成しますか? そのために使用action=""
- これは有効なアプローチであり、フォームの送信と読み込みには常に URL を使用します。
要求されたスクリプトを知る必要がある場合は、$_SERVER['SCRIPT_NAME']
代わりに使用してください。
あなたはそれを使用し$PHP_SELF
ている必要があります
echo $_SERVER['PHP_SELF'] ;
または
$PHP_SELF = &$_SERVER['PHP_SELF'];
echo $PHP_SELF ;
あなたも持つことができます
define("PHP_SELF",$_SERVER['PHP_SELF']);
echo PHP_SELF ;
$_SERVER['PHP_SELF'] にアクセスしようとしていますか?
特定の WordPress ディストリビューションが$PHP_SELF = $_SERVER['PHP_SELF']
、私には言えない理由で宣言しているように見えますが、ある種のレガシーに違いありません。