所以我有一個頁面標題是Magento模板的一部分;我希望它顯示2個選項中的1個,具體取決於URL的內容。如果URL是選項1,顯示標題1.如果URL爲別的,顯示標題2,這是我想出了,但它使我的頁面崩潰:PHP如果URL等於這個,然後執行操作
<div class="page-title">
<h1><?php
$host = parse_url($domain, PHP_URL_HOST);
if($host == 'http://domain.com/customer/account/create/?student=1') {
echo $this->__('Create an account if you are a Post Graduate Endodontic Resident and receive our resident pricing. Please fill in all required fields. Thank you!')
}
else
{
echo $this->__('Create an Account')
}
?></h1>
</div>
人有什麼想法?
編輯:所以它應該看起來像這樣?
$host = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if($host == 'http://domain.com/customer/account/create/?student=1')
「使我的頁面崩潰」是什麼意思?你是否收到錯誤信息?更進一步:你在哪裏定義了變量$ domain? – 2012-03-01 20:13:45
在頁面的這部分加載之前的一切,然後停止。沒有錯誤信息 – miles 2012-03-01 20:32:19
我從這個線程得到了$域:http://stackoverflow.com/questions/1122261/php-check-if-domain-equals-value-then-perform-action – miles 2012-03-01 20:33:13