[JS/PHP]Parent van een geopende window bepalen

Pagina: 1
Acties:

  • Mitt3nz
  • Registratie: Maart 2002
  • Laatst online: 17-08 22:14
Hoi,

Ik had eerst het volgende systeem: Blaat.php roept Blaat3.php , die wat dingen uitvoerd, en vervolgens feedback geeft aan Blaat.php. Nu wou ik graag Blaat3.php ofafhankelijk maken van het bestand dat het aanroept, dus bepaalde ik de "aanroepende" filename met $_SERVER["HTTP_REFERER"].

Dus: Blaat.php -> Blaat3.php -> Blaat.php

Dit werkte allemaal prima, maar nu plaatste ik als het ware een "tussenstation" tussen Blaat.php en Blaat3.php: Blaat.php opent Blaat2.php met JS (open.window()), die data verstuurt naar Blaat3.php, en welke vervolgens feedback geeft aan Blaat.php.

Dus: Blaat.php -> Blaat2.php -> Blaat3.php -> Blaat.php

Nu werkt natuurlijk de $_SERVER["HTTP_REFERER"], niet meer, omdat deze naar Blaat2.php zal verwijzen. Ik zou nu in principe gewoon de filename van de eerste file (Blaat.php) mee kunnen geven aan Blaat2.php met een url query ofzo, en die stuurt het vervolgens door naar Blaat3.php, maar dit vind ik een beetje een brakke oplossing.

Heeft iemand anders een beter idee ? Alvast bedankt.

[ Voor 10% gewijzigd door Mitt3nz op 25-11-2002 14:10 ]


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

je zou een hidden input kunnen gebruiken maar waarom 3x en get request laten doen + 1 post request als het ook met 2 get's + 1 post kan?

Stop uploading passwords to Github!


  • Mitt3nz
  • Registratie: Maart 2002
  • Laatst online: 17-08 22:14
ja, maar ik zou het graag zonder POST's of GET's willen oplossen :x aangezien dat niet echt veilig is.

  • Mitt3nz
  • Registratie: Maart 2002
  • Laatst online: 17-08 22:14
hmm.. heb het maar gewoon zo gedaan:

Blaat2.php vraagt met $_SERVER["HTTP_REFERER"] de Blaat.php op, en stuurt deze waarde met een hidden input naar Blaat3.php, die dat vervolgens als "referer" gebruikt.

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
[beetje offtopic] Ik heb even geprobeerd je verhaal te lezen, maar volgens mij zou het 100x zo duidelijk zijn als je je pagina's een beetje logisch naam zou geven ipv blaat, blaat2, blaat3 want ik geloof dat ik met m'n slaperige kop een beetje alles door elkaar gooj :P

Xal nog eens een keer lezen, misschien dat het dan duidelijker wordt :)[/beetje offtopic]

edit:
dus het is nu al opgelost :? tof..

[ Voor 9% gewijzigd door r0bert op 25-11-2002 18:20 ]


  • Mitt3nz
  • Registratie: Maart 2002
  • Laatst online: 17-08 22:14
Nee.. het is nog niet opgelost..

Als je vanuit een window een andere window opent met window.open,

bijvoorbeeld HoofdWindow.php opent KleinVenster.php,

dan kan je blijkbaar niet met $_SERVER['HTTP_REFERER'] in KleinVenster.php de filename van HoofdWindow.php opvragen. Denk dat ik het maar met de history functie van JS moet gaan proberen.. Maar dan heb ik het probleem dat ik een javascript iets aan een PHP variable moet toewijzen :?

[ Voor 18% gewijzigd door Mitt3nz op 25-11-2002 18:28 ]

Pagina: 1