function getUrlCurrently() {
$pageURL = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
この機能を使用して、ページの現在のURLを特定しています。この関数を拡張して、あらかじめ決められた$ _GETパラメータを設定解除できるかどうかを知りたいです。PHPはパラメータを設定解除しますか?
すべての$ _GET値は配列に格納されます。だから私は
$my_array[0]
を使用して、特定の値にアクセスすることができ、このタスクを達成するために、私の提案ロジックを使用することは現実的で、それは高価であり、ではありませんか?
EDIT:URLを印刷してリンクとして使用したいだけです。
私のURLにはGETパラメータがあります。
ない、あなたの関数がGETパラメータで何もしないように運転しているものを確認してください。 – Treffynnon
私のURLには、複数のGET分光計があります。 –
それはそれを明確にしません。 – Treffynnon