は私がだと言う:PHP経由でページの名前を取得していますか?
http://www.somewhere.com/pages/plants.php?pageid=13
私は_GET経由たpageIDを取得する方法を知っているが、どのように私は「/pages/plants.php」になるだろうか?
おかげ
は私がだと言う:PHP経由でページの名前を取得していますか?
http://www.somewhere.com/pages/plants.php?pageid=13
私は_GET経由たpageIDを取得する方法を知っているが、どのように私は「/pages/plants.php」になるだろうか?
おかげ
興味深い値のトンのために全体$_SERVER
配列をチェックし、実際に$_SERVER['PHP_SELF']
変数
をチェックサーバーについて
$_SERVER['REQUEST_URI'];
は、より多くの値についてprint_r($_SERVER)
を行います。
REQUEST_URIの値は、わかっているところでは、Apacheマシンでのみ機能します。これは、IISボックス上のPHPでは動作しません。 –
ありがとう;)それを知らなかった! –
アドレスの後にあなたのパスを取得する必要があります
$_SERVER['PATH_INFO']
を試してみてください:)
$_SERVER
で変数を使用し、必要な部分を得るにはparse_url()
を使用してください。
$_SERVER['SCRIPT_NAME'] // path
$_SERVER['SERVER_NAME'] // domain
Perfect Thanks! – jmasterx