Question

Bonjour mostamazingforumforfastanswersever $.

J'ai une question stupide rapide; quelle est la meilleure façon d'écrire ceci:

if ($curpageurl == "www.mysite.com/this" || "www.mysite.com/this/")

{
echo 'this is the this page'; 
}

et si ce n'est pas, alors je dois appeler

while (isset($somevariable)
{
echo '$somevariable';
}

et si cette variable n'est pas réglé et nous ne sommes pas sur cette page, puis

else 
{
echo 'we are not on this page and the variable isn't set';
}

Je sais que je ne suis pas loin de la bonne réponse, et cela fonctionne en fait comme est, mais seulement si je retire le || cette / partie de ma première instruction if. Y at-il une meilleure façon d'écrire le ou est égal à la partie? || == par exemple? Merci!

Était-ce utile?

La solution

if ($curpageurl == "www.mysite.com/this" || $curpageurl == "www.mysite.com/this/")

Autres conseils

Si vous ne faites que cela à cause de la /, peut-être la façon la plus simple serait juste utiliser substr ou quelque chose comme ça pour obtenir juste la partie que vous voulez.

vérifier Donc, si le dernier caractère est /, le cas échéant obtenir le curpageurl de $ au dernier caractère -1

Je dis simplement ceci au cas où vous avez plus de valeurs possibles pour curpageurl $

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top