Discussione:
redirect con post
(troppo vecchio per rispondere)
cicciolino
2006-08-10 20:13:15 UTC
Permalink
salve a tutti.
ho da poco iniziato ad utilizzare il php e mi è sorto un problema:

finora i redirect li faccio cosi:
header("location: pagina.php");
se ci devo mettere una variabile la faccio cosi:
header("location: pagina.php?variabile=valore");
così però alla fine è in get.
come faccio io a redirectre con il post?
mi serve inviare una stringa di interrogazione piu lunga di 256 caratteri e
poi vorrei non far vedere agli utenti le variabili, questo per piu
sicurezza.
grazie.
SL
2006-08-10 23:44:34 UTC
Permalink
Post by cicciolino
come faccio io a redirectre con il post?
Puoi usare le sessioni, oppure javascript se non vuoi ancora studiarle.
Una cosa tipo:

<form name="form1" method="post" action="pagina.php">
<input type="hidden" name="stato" value="stingalungapiùdi256">
</form>
<script type="text/javaScript">
document.form1.submit();
</script>
--
Stefano
cicciolino
2006-08-11 07:59:28 UTC
Permalink
Post by SL
Puoi usare le sessioni, oppure javascript se non vuoi ancora studiarle.
<form name="form1" method="post" action="pagina.php">
<input type="hidden" name="stato" value="stingalungapiùdi256">
</form>
<script type="text/javaScript">
document.form1.submit();
</script>
mica male il javascript ma mi sa che userò le sessioni, le ho usate poco ma
non sono quel granchè di difficoltà.
ciao e grazie

Fabio Fidanza
2006-08-11 06:59:56 UTC
Permalink
"cicciolino"
Post by cicciolino
header("location: pagina.php");
header("location: pagina.php?variabile=valore");
così però alla fine è in get.
come faccio io a redirectre con il post?
La scelta è quella di costruire il pacchetto HTTP
a runtime da PHP ed inviarlo al sito scelto di volta
in volta dall'utente.
Dai un occhiata a CURL se non vuoi utilizzare direttamente
i socket: http://it.php.net/manual/it/ref.curl.php

Ciao e buon lavoro,

--
ff
Continua a leggere su narkive:
Loading...