スポンサーリンク

PHP – Getパラメータとアンカー名

PHPでURLにGetパラメータを付加したリンク先においてページ内ジャンプさせたい時、URLの最後にアンカー名を#XXXと書いたとき、パラメータを問題なく渡せるか…
ということを考えた事がありましたが、結論から言って全く問題ありませんでした。

index.php?param=hoge#anchor

上記のようなURLであればGET_[“param”]で”hoge”が取得出来ます。
#以降はアンカー名だと解釈してくれるようです。

しかし1つ問題がありました。
ページ内ジャンプをする時ジャンプ先とする場所にはhタグやdivタグのIDを指定する事が普通だったのですが、これだと外部からのリンクではジャンプしてくれません。
つまり…

<a name="anchor"></a>

というのを書かなければならないということです。
こんな制約があったとはね。。

タイトルとURLをコピーしました