[php] Utiliser preg_replace sur requete $_SERVER

WRInaute discret
Bonjour,

J'utilise un script qui permet de calculer et d'afficher un lien page suivante.

La barre de naviguation qui s'affiche utilise des symbole comme = et &, comme je souhaite utiliser l'url rewriting, je voudrais les remplacer par un -

Là où je n'arrive pas à les remplacer c'est quand il reprend l'url courante :

Code:
...
    // on recherche l'URL courante munie de ses paramètre auxquels on ajoute le paramètre 'debut' qui jouera le role du premier élément de notre LIMIT
    if ($_SERVER['QUERY_STRING'] == "") {
       		$query = $_SERVER['PHP_SELF'].'-debut-';
		
	   }
    else {
		//$tableau = explode ("debut=", $_SERVER['QUERY_STRING']);
        $tableau = explode ("debut-", $_SERVER['QUERY_STRING']);
        $nb_element = count ($tableau);
        if ($nb_element == 1) {
           ['QUERY_STRING'].'&debut=';
			$query = $_SERVER['PHP_SELF'].'-'.$_SERVER['QUERY_STRING'].'-debut-';
        }
        else {
            if ($tableau[0] == "") {

                $query = $_SERVER['PHP_SELF'].'-debut-';
            }
            else {

                $query = $_SERVER['PHP_SELF'].'-'.$tableau[0].'debut-';
            }
        }
    }
...

Je pensais utiliser quelque chose de ce style


Code:
$query = preg_replace('&', '-', $query);


Quelqu'un a t il une idée :?: :idea:

Merci
 
WRInaute discret
KOogar a dit:
GarGamel55 a dit:
J'utilise un script qui permet de calculer et d'afficher un lien page suivante.

C'est 1 affichage page par page

Bizarre le tien qui utilise des = et &

En voici d'autres :
http://www.phpsources.org/scripts-Affic ... ge-PHP.htm

Ca etant, str_replace() devrait faire l'affaire si tu decides de garder ton page par page.

Oui c'est un page par page, j'ai résolu en utilisant str_replace.
Le script marche correctement maintenant et compatible avec l'url rewriting que je souhaite utiliser :lol:

Merci
a+
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut