Passer un header à un iframe

Passer un header à un iframe - PHP - Programmation

Marsh Posté le 25-06-2009 à 18:44:48    

Hello à tous, cher développeur Web !
 
Je suis face à un petit problème et j'aurais besoin d'une lumière.
Dans une page php, je dois construire une iframe. Jusque-là, tout va bien. le problème c'est qu'il faut que je passe une valeur dans le header de cette page (id=12 p.ex.). J'avoue ne pas voir du tout comment le faire ?
 
Quelqu'un a une idée ?
Merci beaucoup


---------------
Un être en tant qu'être ne pourrait-il pas être autre qu'il n'est s'il n'explique pas lui-même son être ?
Reply

Marsh Posté le 25-06-2009 à 18:44:48   

Reply

Marsh Posté le 26-06-2009 à 10:25:51    

salut,

 

je suis pas sur d'avoir compris ton problème. quand tu parles de header, en fait tu veux passer une variable a la page que tu appelle dans iframe?

 

si c'est ca:

Code :
  1. <iframe src="tonurl.php?id=12">
 

sinon, si tu parle vraiment de header http, ben même chose, et dans la page appelée, tu joues avec la fonction php header(). (mais la je verrais pas trop le but)

 
Spoiler :

sinon, au passgae, les frames/iframes c'est pas bô! :D

Message cité 1 fois
Message édité par pataluc le 26-06-2009 à 10:26:55
Reply

Marsh Posté le 26-06-2009 à 11:08:33    

pataluc a écrit :

salut,
 
je suis pas sur d'avoir compris ton problème. quand tu parles de header, en fait tu veux passer une variable a la page que tu appelle dans iframe?
 
si c'est ca:

Code :
  1. <iframe src="tonurl.php?id=12">


 
sinon, si tu parle vraiment de header http, ben même chose, et dans la page appelée, tu joues avec la fonction php header(). (mais la je verrais pas trop le but)
 

Spoiler :

sinon, au passgae, les frames/iframes c'est pas bô! :D



 
En fait, j'ai pas le choix en ce qui concerne les iframe.
Après, sur mon serveur j'ai :
 

Code :
  1. <?php
  2.   echo 'Mon site, voici un extrait d\'un autre site :';
  3.   echo '<iframe src="http://www.domaine.com">';
  4.   echo 'Suite de mon site';
  5. ?>


 
et j'aimerais transmettre var=45 à la page contenue dans l'iframe.
Maintenant si sur www.domaine.com il y a un print_r(apache_request_headers());, il faut qu'il affiche ma valeur var=45...


Message édité par greeeg le 26-06-2009 à 11:08:51

---------------
Un être en tant qu'être ne pourrait-il pas être autre qu'il n'est s'il n'explique pas lui-même son être ?
Reply

Marsh Posté le 26-06-2009 à 11:55:19    

si tu fais

Code :
  1. <?php
  2.   echo 'Mon site, voici un extrait d\'un autre site :';
  3.   echo '<iframe src="http://www.domaine.com/?var=45">';
  4.   echo 'Suite de mon site';
  5. ?>


tu auras le var=45 via la variable $_GET. je vois pas pourquoi tu voudrais passer par les headers, et je vois pas comment ca serait possible vu que c'est le navigateur qui fera l'appel à la page qui est dans l'iframe...

Reply

Marsh Posté le 26-06-2009 à 23:43:19    

Bon j'avance un peu… J'ai dit que la source de mon iFrame est un script php qui lui fait un appel curl pour récupérer le code source de la page cible (www.domaine.com) en lui passant les bons headers, et donc les liens relatifs se ne fonctionnent pas puisqu'ils deviennent www.monsite.com/image.gif au lieu de www.domaine.com/image.gif, par exemple…
 
Avez-vous d'autres idées ?


---------------
Un être en tant qu'être ne pourrait-il pas être autre qu'il n'est s'il n'explique pas lui-même son être ?
Reply

Marsh Posté le 28-06-2009 à 14:14:14    

perso, j'ai toujours rien compris à ce que tu voulais faire.

Reply

Sujets relatifs:

Leave a Replay

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