2011-12-15 15 views
0

「リクエストされたURLのような」ステートメントを実行する方法を知りたいと思います。たとえば、次のコードがありますが、route = checkout/リクエストされたURLがPHPの場合

の後にすべての場所に適用されるベース、アイコン、およびロゴにします。

ワイルドカードの値は何ですか?私は正しい行にいますか?

<?php 
if(
$_SERVER["REQUEST_URI"]=="/index.php?route=checkout/checkout" 
$base='https://domain.co.uk/>'; 
$icon='/image/data/favicon.png'; 
$logo='/image/data/logo.png'; 
?> 

多くの感謝!

+1

あなたの質問は少し不明です。言い直すことはできますか? – davidethell

答えて

2

Strposおそらく何ですか?

if (strpos($_SERVER['REQUEST_URI'], '/index.php?route=checkout') !== false) { 
// Do your stuff here. 
} 
+0

それは素晴らしいです、ありがとう!私は、このような 「/index.php?route=account」 「/index.php?route=affiliate」「/index.php?route=checkout」 として複数の値をしたい場合はどう 私はどのように行うことができますそれ? –

+0

正規表現を使って(preg_match(/(checkout | affiliate | account)/ $ _SERVER ['REQUEST_URI'])(注:私はそれをテストしなかった)、またはあなたがURIを解析することができますparse_url:http://php.net/manual/en/function.parse-url.phpを使用して、クエリパラメータを独自にチェックしてください。 – Cthos

関連する問題