2010-08-22 4 views
0

gars im la recherche d'un code complet pour vérifier si un visiteur est alors index.php montrant quelques lignes à l'vérifier la page en cours de l'utilisateur et l'état état

je veux dire que je veux considérer toutes les possibilités de ce code

function curPageURL() { 
$pageURL = 'http'; 
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} 
$pageURL .= "://"; 
if ($_SERVER["SERVER_PORT"] != "80") { 
    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
} else { 
    $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 
} 
return $pageURL; 
} 

$curentUrl = curPageURL(); 


if (preg_match("/index.php/",$curentUrl) || preg_match("/index.html/",$curentUrl)) { 

} 

mais im la recherche d'un code plus complet pour voir si l'utilisateur est en page d'index de mon site

+0

Un plus complet? Votre actuel semble exagéré. –

+1

pourquoi ne pas mettre le code dans index.php et cela sûr que l'utilisateur est dedans? –

+0

@Haim certains sites ont plus d'un fichier. Et en utilisant include. Allez comprendre. –

Répondre

2

En fait, cette fonction curPageURL() n'a rien à voir ici

if ($_SERVER['PHP_SELF'] == "/index.php") 

est suffisant.
Mais sur la plupart des sites PHP, index.php ne signifie pas seulement la page d'index. mais cela peut aussi être un site entier.
Sans des circonstances complètes cette question est trop large pour répondre.

2

Qu'en est-

$_SERVER['SCRIPT_NAME'] 
Questions connexes