Home > PHP

そのファイル自身にアクセスする

 どのスクリプトにも環境変数や予約語、またはショートカットという変数があって便利です。phpにもたくさんの予約語があって、$_SERVER["PHP_SELF"]もその一つです。この変数はこの変数がかかれたファイル自身にアクセスします。

<!--このファイル自身にアクセスする。$_SERVER[PHP_SELF]-->

<form method="POST" action="<? echo $_SERVER[PHP_SELF]?>">
    <input type="text" name="text" />
    <input type='submit' value='Submit' name='' />
</form>

<?

print $_POST['text'].'<br />';

?>
 この変数はセキュリティー的に問題があるという噂ですが、その根拠は私も実はわかりません。開発段階でパパッと書いたコードについてはかなり使い勝手がいいので、そういう噂もそのような段階ではあまり気にする必要がないかも...です。






プロフィール



  • Name :: 山上オサム ♂(37)
  • Hobby :: 武術
  • Work :: Web Designer