Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208

    [PHP] Eliminare valore su $_SERVER['QUERY_STRING']

    Salve,

    ricavando con $_SERVER['QUERY_STRING'] la stringa con i valori nella barra di stato, vorrei riproporre la stringa senza un valore.
    Come faccio ad eliminarlo?

    Es.

    $_SERVER['QUERY_STRING'] = 'index.php?var1=a&var2=b&var3=c';

    vorrei che diventasse 'index.php?var1=a&var2=b';

  2. #2

  3. #3
    Potresti provare con:
    Codice PHP:
    echo preg_replace('/var2=[^&](&?)/'''$_SERVER['QUERY_STRING']); 

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/str_replace
    http://www.php.net/preg_replace
    http://www.php.net/parse_str
    http://www.php.net/http_build_query
    chiaro, pensavo esistesse la possibilità di gestirlo in qualche maniera come un'array e andare a togliere quello che mi interessava.

  5. #5

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    Originariamente inviato da cubalibre810
    Potresti provare con:
    Codice PHP:
    echo preg_replace('/var2=[^&](&?)/'''$_SERVER['QUERY_STRING']); 
    sembra funzionare alla perfezione, grazie.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    Originariamente inviato da filippo.toso
    A cosa ti serve $_SERVER['QUERY_STRING']?
    devo generare un link che sommi quello che si trova in quel momento della barra di stato + un altro valore.
    Se dopo aver cliccato una volta clicco di nuovo mi ritrovo ripetuto lo stesso valore.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.