|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 321 ![]() |
Bonjour,
Je voudrais accéder depuis un script php présent sur mon serveur aux valeurs de la fenêtre genre window.opener.location et le referer mais ce sont des choses qui ne sont accessibles qu'en javascript Et celà car autant en javascript on peut toujours retrouver le referer, autant en php le $_SERVER[HTTP_REFERER] est souvent vide notamment lorsque le script php est exécuté dans une popup. Comment faut-il faire svp ? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 321 ![]() |
Personne n'aurait une piste à me donner ?
Je vais essayer d'être plus clair sur mon problème Etant une régie publicitaire, j'ai des sites qui diffusent mes codes. Ces codes font appel à un fichier php hébergé sur mon serveur et je veux savoir quel site appelle mon code et pour celà j'utilise le $_SERVER[HTTP_REFERER] Le problème c'est que cette valeur est souvent vide alors qu'elle ne devrait pas, le problème provient semble-t-il des popups ouvert en javascript qui perdent le referer. Pour résoudre ce problème, je ne sais pas trop comment faire mais on m'a dit que javascript permet de récupérer le referer également et si celui-ci est vide on peut utiliser le window.location.opener Mais le code php s'exécutant sur mon serveur je n'ai pas accès au javascript. Quelqu'un pourait m'aider ? |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() ![]() Inscription : août 2006 Messages : 313 ![]() |
Je pense que le plus simple est de passer par les cookies.
En javascript, tu enregistres les valeurs dans un cookies et tu les recharges en php. |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : février 2008 Messages : 28 ![]() |
Tu peux utiliser XMLHTTPRequest()?
Lorsque ta popup s'ouvre, tu met un onload, qui t'appel ta fonction dans laquel tu utilisera XMLHTTPRequest()? nan? |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 321 ![]() |
le code qui s'éxécute sur le site affilié est un javascript dont la source est un fichier php hébergé sur mon serveur. Mon fichier php récupère le referer par php (c'est là le problème car le referer géré par php n'est pas toujours correct alors qu'avec javascript il semblerait que oui en utilisant le referer et window.opener dans le cas d'un popup). Il faudrait que mon fichier php puisse récupérer le referer et le window.opener par javascript à l'intérieur de mon fichier php et là mes données seraient correct.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com