Bonjour,
Une autre solution consiste à récupérer l'URL passée avant les paramètres (c'est-à-dire avant le caractère '?') :
<?php
class str
{
public static function before($name, $sep=' ')
{
$aTmp=explode($sep, $name);
return count($aTmp)>1 ? $aTmp[0] : $name;
}
}
//Avec tes deux chaines de caractères suivantes :
$stringUrl1='http://www.724marketing-clients.com/nectar/gestion.php';
$stringUrl2='http://www.724marketing-clients.com/nectar/gestion.php?no_tache=14';
$booleanIsEquals=strtolower(str::before($stringUrl1, '?')) == strtolower(str::before($stringUrl2, '?'));
if($booleanIsEquals) {
echo 'les URL sont identiques';
}
else {
echo 'les URL sont différentes';
}
---------------------
Oderint dum metuant