-
ID:C.NKo/ さんの質問

phpで特定のURLにいるときはこのリンク先、と条件分岐をしたいと考えております。
そこで以下の記述を書いたのですが動きません。
どのように改良すればよいでしょうか?

<?php if("http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] == "http://hoge.net/hoge/"){
echo "http://hoge.net/hoge/#hogehoge";
} else {
echo "#hogehoge";
}
?>

よろしくお願いいたします。

みんなの回答 1 件

ID:lwxjHe さんの回答

その例を試したところURLがh**p://hoge.net/hoge/の時はh**p://hoge.net/hoge/#hogehogeって出力されて、そうじゃなければ#hogehogeだけ出力されるんだが、そういう結果を求めてるんじゃなくて違うこと?

ID:C.NKo/

ありがとうございます。
こちらの質問ですがその後解決いたしました。

仰る通りの動きを期待していたのですが、こちらのイージーミスで、全角スペースが入っており、動かない状態のときに質問しました。
質問後、いろいろとチェックしてると全角スペースが見つかり、それを取り除いた結果、無事期待通りの動きを致しました。

慌てて質問してしまい、お騒がせいたしました。

ID:lwxjHe

なるほど。よかったね。

最終更新日:2013-07-30 (5,312 views)

関連するトピックス

ページ上部に戻る