Quindi ho un titolo di pagina che fa parte di un modello di Magento; Mi piacerebbe che visualizzasse 1 delle 2 opzioni, a seconda di cosa sia l'URL. Se l'URL è l'opzione 1, visualizzazione titolo 1. Se l'URL è niente altro, visualizzazione titolo 2. Questo è ciò che mi è venuta, ma sta facendo la mia pagina incidente:PHP se l'URL è uguale a questo quindi eseguire l'azione
<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>
Qualcuno ha qualche idea?
EDIT: Quindi dovrebbe apparire così?
$host = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if($host == 'http://domain.com/customer/account/create/?student=1')
Che cosa significa "rendere la mia pagina in crash"? Hai ricevuto un messaggio di errore? Più avanti: dove hai definito la variabile $ domain? –
Tutto ciò che precede questa parte della pagina viene caricato, quindi si interrompe. Nessun messaggio di errore – miles
Ho ottenuto $ dominio da questo thread: http://stackoverflow.com/questions/1122261/php-check-if-domain-equals-value-then-perform-action – miles