Perchè non passa #$Messaggio ?Codice PHP:
header("Location: messaggi.php?pg=$b&Disc=$Discussione#$Messaggio");
![]()
Perchè non passa #$Messaggio ?Codice PHP:
header("Location: messaggi.php?pg=$b&Disc=$Discussione#$Messaggio");
![]()
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()
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);
Risparmiamoci le risposte inutiliOriginariamente inviato da revox![]()
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.
![]()
Ah.Originariamente inviato da poeta1978
era appunto per andare in un punto della pagina
E allora in che senso non lo passava? Non compariva sull'url di destinazione?
Esatto!
Forse allora il cancelletto dava fastidio alla risoluzione della variabile.
Prova così
header("Location: messaggi.php?pg=$b&Disc=$Discussione#{$Messaggio}" );