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

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

index.php?param=hoge#anchor

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

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

[code language=”html”]
<a name="anchor"></a>
[/code]

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

スポンサーリンク
スポンサーリンク



シェアする

  • このエントリーをはてなブックマークに追加

フォローする