Visualizzazione dei risultati da 1 a 9 su 9

Discussione: header

  1. #1

    header

    Codice PHP:
    header("Location: messaggi.php?pg=$b&Disc=$Discussione#$Messaggio"); 
    Perchè non passa #$Messaggio ?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Che è quel #?
    In un url il cancelletto ha una funzione ben precisa, identifica un ancoraggio all'interno del documento.
    Se vuoi farlo passare dentro la query string devi farci un urlencode()

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    87
    non ho capito bene cosa devi fare ma se ti interessa passare il contenuto delle variabili devi fare cosi

    Codice PHP:
    header("Location: messaggi.php?pg=".$b."&Disc=".$Discussione."#".$Messaggio); 

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da revox
    Risparmiamoci le risposte inutili

  6. #6
    Ho risolto utilizzando un url diverso, comunque era appunto per andare in un punto della pagina, sepando coi puntini non è che cambia, avevo già provato.

  7. #7
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da poeta1978
    era appunto per andare in un punto della pagina
    Ah.
    E allora in che senso non lo passava? Non compariva sull'url di destinazione?

  8. #8

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Forse allora il cancelletto dava fastidio alla risoluzione della variabile.
    Prova così

    header("Location: messaggi.php?pg=$b&Disc=$Discussione#{$Messaggio}" );

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.