質問: ケータイサイトを作成しています。 phpのheader関数でページ内リンクをすることは出来ないのでしょうか? phpのheader("Location:・・・");でパラメータ値を持った状態でページ内リンクをしたいのですが、うまくいきません。 ↓↓ header("Location: http://$host/login.php?error=$error"."#login"); 因みにPCで試すと思った通りの動作をします。携帯だと思うようにいきません。 携帯でページの履歴からページ内リンクの#loginもわたってるみたいなのですが。。。 履歴→ これは仕様でしょうか? 何かうまい方法があったら教えてください。
回答: 携帯キャリアはどこでしょうか? たとえば、DoCoMoサイトでXHTMLで書いている場合、XHTML1.1で name 属性が廃止したことを受け、アンカーを受ける側で ``` ``` と書く必要があります。 #### 参考サイト * iモード対応XHTMLの特徴(NTT DoCoMo)