2011-12-15 3 views
0

인 경우 '요청한 URL과 유사 함'문을 수행하는 방법을 알고 싶습니다. 예를 들어 현재 다음 코드가 있지만 route = checkout/PHP가 요청한 URL이

이후 모든 위치에 적용된 기본, 아이콘 및 로고가 필요합니다.

와일드 카드 값은 무엇입니까? 내가 옳은 줄에있어?

<?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

귀하의 질문에 약간의 불확실성이 있습니다. 당신은 그것을 reword 수 있을까요? – davidethell

답변

2

Strpos 아마도 원하는 것일까요?

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

정말 고마워! 내가 여러 값을 원하는 경우 등 '/index.php?route=checkout' '/index.php?route=account' '/index.php?route=affiliate' 내가 어떻게 할 수있는 그? –

+0

정규식을 사용하여 preg_match (/ (checkout | affiliate | account) /, $ _SERVER [ 'REQUEST_URI']) (참고 : 나는 그것을 테스트하지 않았습니다) 또는 uri를 구문 분석 할 수 있습니다 parse_url : http://php.net/manual/en/function.parse-url.php를 사용하여 쿼리 매개 변수를 직접 확인하십시오. – Cthos