Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/12/2011, 13h50   #1
Membre habitué
 
Avatar de omar24
 
Homme Omar
Inscription : septembre 2010
Messages : 146
Détails du profil
Informations personnelles :
Nom : Homme Omar
Localisation : Maroc

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2010
Messages : 146
Points : 125
Points : 125
Par défaut Redirection vers un autre site avec envoi de parametres GET ou POST

Bonjour tout le monde;
Dans un script je voudrais faire une redirection vers un autre site en envoyant des paramètres.
Code :
1
2
3
4
5
6
 
$forward = $linkdata['forward'];
$pos = strpos($forward, '?');
if($pos) $forward .= "&idn=$idn&tn=$tn";
else $forward .= "?idn=$idn&tn=$tn";
header("Location: " . $forward);
dans ce code j'ai essayé de transmettre mes variables avec GET mais pour moi peu importe l'important que mes paramètres soient envoyés dans l'autre site.
Le problème c'est que lorsque la redirection est effectuée les paramètres ne sont pas envoyées et l'url dans laquelle je me trouve est juste $forward sans mes paramètres.
Aidez moi svp.
Merci d'avance.
omar24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 16h39   #2
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Pas sûr que cela soit faisable avec les headers http à moinsde passer par un cookie et d'utiliser setcookie avant l'appel à header.

Sinon, tu peux créer un formulaire dans ta page pointant sur ta redirection avec les champs ou paramètres qui vont bien et le valider par javascript.
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 17h00   #3
Membre habitué
 
Avatar de omar24
 
Homme Omar
Inscription : septembre 2010
Messages : 146
Détails du profil
Informations personnelles :
Nom : Homme Omar
Localisation : Maroc

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2010
Messages : 146
Points : 125
Points : 125
Je ne peux utiliser ni cookie ni formulaire parce que la redirection est faite vers un autre site web à part.
les cookies seraient utilisés dans l'autre site bien sur aprés que les paramètres lui arrivent.
omar24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 11h18   #4
Membre confirmé
 
Avatar de Jcpan
 
Inscription : août 2008
Messages : 481
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 481
Points : 248
Points : 248
Code :
<script>document.location=\"www..monsite.com/page.php?maVar=maVal\"</script>;
Jcpan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h45.


 
 
 
 
Partenaires

Hébergement Web