[PHP] Redirection et transmition de var en $_POST[] ?

? [PHP] Redirection et transmition de var en $_POST[] - PHP - Programmation

Marsh Posté le 18-01-2004 à 13:15:00    

hello,
 
J'ai une page de redirection en php qui contient une variable $var. Comment je fait pour transmettre $var vers la page pointé par la redirection en POST ? (j'arrive seulement à le faire en GET)
 
merci

Reply

Marsh Posté le 18-01-2004 à 13:15:00   

Reply

Marsh Posté le 18-01-2004 à 13:46:53    

rien compris [:veryfree]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 18-01-2004 à 14:13:09    

:D  
 
page1
 

Code :
  1. $var = 'variable';
  2. header("Location: $page2" );


 
comment faire pour transmettre $var vers la page2 en POST.

Reply

Marsh Posté le 18-01-2004 à 14:19:40    

formulaire avec champ en hidden + autosubmit en js .........


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 18-01-2004 à 17:16:21    

le js ca va pas aller... Il n'y a donc pas moyen de faire ca en php ?
Si c'est impossible je vais peut etre utiliser les session.

Reply

Marsh Posté le 19-01-2004 à 08:52:37    

Peut être en mettant les variables POST direct dans les headers ?

Reply

Marsh Posté le 19-01-2004 à 11:06:51    

Xam_Orpheus a écrit :

Peut être en mettant les variables POST direct dans les headers ?


Les variables POST ne passent pas dans les headers mais dans le corps de la requete HTTP.
 
Pourquoi dois-tu la passer en POST ? (si c'est pas indiscret)

Reply

Marsh Posté le 19-01-2004 à 21:46:44    

en fait j'avais plusieurs cas comme celui-ci, mais pour la plupart j'ai trouvé un moyen pour transmettre en $_GET...
 
J'ai quand meme un cas ou c'est pas possible :
J'essais de sécuriser comme je peut tout mes scripts, et quand je découvre un procédé suspect, je redirige le client sur une page du style : "hack detecté". Sur cette page j'aurrais voulus mettre un script php qui me mail des infos, y compris le $_POST['$attackedscript']. Dans ce cas je ne peut pas vraiment transmettre  cette infos en $_GET :D
Si c'est pas possible en $_POST, c'est pas grave. J'ai trouvé un truc plus simple que les sessions : je fait une page intermediaire invisible entre "monscript" et la page "hack" ;)


Message édité par Big-Foot le 19-01-2004 à 21:46:51
Reply

Marsh Posté le 21-04-2004 à 15:56:28    

Xam_Orpheus a écrit a écrit :

Peut être en mettant les variables POST direct dans les headers ?


Ca reviendrai po à faire un GET par hasard...? [:aras qui rit]

Reply

Marsh Posté le 28-04-2004 à 22:21:28    

et si tu utilisais les sessions ???
 
session_start
 
session register('var')
 
et roulez !


Message édité par jolly le 28-04-2004 à 22:22:09
Reply

Marsh Posté le 28-04-2004 à 22:21:28   

Reply

Marsh Posté le 28-04-2004 à 22:32:16    

jolly a écrit :

et si tu utilisais les sessions ???
 
session_start
 
session register('var')
 
et roulez !


c'est pas bien de donner de mauvaises habitudes  :non:


Message édité par Ayuget le 28-04-2004 à 22:32:26
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed