Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [php]Header attributo replace

    Scusate la curiosità..

    l'header ha come parametro opzionale il valore REPLACE..

    da php.net:
    L'argomento opzionale replace indica se l'header inviato deve sostituirne uno simile spedito precedentemente, o accodarsi al primo dello stesso tipo. Per default la funzione sostituisce l'header precedente, ma se viene passato FALSE come secondo argomento vengono forzate intestazioni multiple.
    Ora io ho un metodo che fà questo:
    Codice PHP:
        function header_location($location) {
            
    header("Location: " ROOT_PATH $_SERVER['REQUEST_URI'] . $location);
        } 
    la prima volta mi restituisce:

    www.miosito.it?param=valore

    Se lo richiamo la seconda volta

    www.miosito.it?param=valore?param=valore

    Non dovrebbe sostituire l'header precedente?? e darmi sempre:

    www.miosito.it?param=valore

    Se qualcuno ha capito qualcosa mi spiega x favore???
    Grazie
    Questa volta, più che un voto.. è favoreggiamento.

  2. #2
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Che c'entrano gli header coi parametri GET??

    Quello che hai quotato (molto) probabilmente si riferisce al fatto che gli header spediti dal PHP affianchino o sostituiscano quelli di default spediti dal webserver su connessione TCP/HTTP.

    [.:: JaguarXF ::.]
    __________________

  3. #3
    Nella funzione che hai scritto non usi il parametro opzionale tra l'altro

  4. #4
    allora xke,

    la prima volta mi restituisce:

    www.miosito.it?param=valore

    Se lo richiamo la seconda volta

    www.miosito.it?param=valore?param=valore

    a me serve che mi restituisca:
    www.miosito.it?param=valore
    in qualsiasi caso..
    Questa volta, più che un voto.. è favoreggiamento.

  5. #5
    $_SERVER['REQUEST_URI'] ti restituisce anche la query string, se tu hai già delle variabili nella query string e gliele ripassi in $location è normale che te le scrive 2 volte

  6. #6
    x ovviare come si può fare???
    Questa volta, più che un voto.. è favoreggiamento.

  7. #7
    Non passargli $_SERVER['REQUEST_URI']e il nome file lo metti in $location

  8. #8
    In $location passo solo i parametro $_GET xke lavoro solo con la index...

    Oppure è sbagliato il sistema..
    Questa volta, più che un voto.. è favoreggiamento.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.