Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    passare variabili mediante header

    utilizzo il codice seguente per un redirect:
    Codice PHP:
    $url "../pagina.php?uid=$uid&a=1";
    $msg "ciao";
        
    Header("Location: ../msg.php?msg=".$msg."&url=".$url); 
    il problema è che la variabile $url che arriva alla pagina msg.php contiene il seguente indirizzo
    Codice PHP:
    "../pagina.php?uid=$uid
    invece di
    Codice PHP:
    "../pagina.php?uid=$uid&a=1" 
    in pratica mi passa solo la prima variabile dopo il "?"

    dove sbaglio???
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  2. #2
    Codice PHP:
    $url "../pagina.php?uid=$uid&a=1";
    $msg "ciao";
        
    Header("Location: ../msg.php?msg=".$msg."&url=".$url); 
    prova facendo così

    Codice PHP:
    $url "../pagina.php?uid=$uid&a=1";
    $msg "ciao";

    Header('Location:../msg.php?msg="$msg"&url="$url"'); 

  3. #3
    se non va manco così splitta il codice che ti ho dato

    quindi diventerebbe

    Codice PHP:
    $url "../pagina.php?uid=$uid&a=1";
    $msg "ciao";

    Header('Location:../msg.php?msg="'.$msg.'"&url="'.$url.'"'); 

  4. #4
    Codice PHP:
    Header('Location:../msg.php?msg="$msg"&url="$url"'); 
    così mi passa "$url" come stringa e non come variabile

    Codice PHP:
    Header('Location:../msg.php?msg="'.$msg.'"&url="'.$url.'"'); 
    così invece arriva questo:
    Codice PHP:
    "../pagina.php?uid=$uid 
    con gli apici all'inizio, ma non alla fine...
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  5. #5
    Codice PHP:
    Header("Location: ../msg.php?msg=".$msg."&url=".$url"); 
    ho aggiunto un " alla fine dopo $url, prova oO

  6. #6
    Originariamente inviato da goikiu
    Codice PHP:
    Header("Location: ../msg.php?msg=".$msg."&url=".$url"); 
    ho aggiunto un " alla fine dopo $url, prova oO
    Parse error: parse error, unexpected '"'
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  7. #7
    Codice PHP:
    Header("Location: ../msg.php?msg=".$msg."&url=".$url."); 
    il mio editor me lo dà giusto in questo modo :S

  8. #8
    Originariamente inviato da goikiu
    Codice PHP:
    Header("Location: ../msg.php?msg=".$msg."&url=".$url."); 
    il mio editor me lo dà giusto in questo modo :S
    Parse error: parse error, unexpected $end on line 47

    la 47 è la linea successiva all'header e con "?>"

    non so...
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  9. #9
    lol devi mettere un altro " al fondo prima di chiudere la parentesi xD

  10. #10
    Codice PHP:
    Header("Location: ../msg.php?msg=".$msg."&url=".$url.""); 
    niente, manco questo.

    Bypasso il problema così:
    Codice PHP:
    $url str_replace("&"SUB_CHAR$url);
    Header("Location: ../msg.php?msg=".$msg."&url=".$url); 
    mentre nella pagina msg.php ho messo:
    Codice PHP:
    $url str_replace(SUB_CHAR"&"$url); 
    dove per me SUB_CHAR è una costante che ho posto eguale a questo carattere '|'

    Non è il meglio che si possa fare, ma funziona
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

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.