verwijzing naar pagina dmv afkomstige pagina
Voorbeeld...
Op mijn secure.php mag je alleen komen als je van www.mijnpagina.nl afkomstig bent.
Het probleem.
Voor firefox krijg ik dit prima werkend. Hierbij gebruik makend van het fenomeen
$_SERVER['HTTP_REFERER']. Met een makkelijke string controle was dit simpel te doen. Alleen voor Internet Explorer werkt dit niet. De variabele is gewoon leeg daar namelijk.
Daarnaast zat ik te denken om het te doen met apache_request_headers();. Ook dit is niet ingeschakeld op mijn host.
Wie o wie bied mij een uitkomst? Een kusje voor diegene!
een hidden disabled field meeposten?
Geef mij die kus maar, misschien kun je op elke pagina een session overschrijven en daar dan wat mee doen, dat je dus zeg maar in de pagina iets met de session doet (wat je er mee wilt) en aan het einde van de pagina de session weer update met de paginanaam, etc. etc.
Voorbeeld:
Website(eigen website) -------> Popup(externe website) -------> beveiligde pagina(eigen website)
Aan de inhoud van de popup kan ik zelf niks wijzigen.
Bedankt alvast..
Met sessions en eventuele hidden values bij de request methods..
Die verborgen velden kan ik dus niet gebruiken, omdat het via een andere site komt.
Kom eens met een voorbeeld dan?
Gewijzigd op 01/01/1970 01:00:00 door Martijn
Ik neem aan dat je met een betaalsysteem een specifiek ID of iets in die richting meestuurt/ontvangt. Kan je daar niks mee?
Nee ik heb het betaal systeem niet ingebouwd omdat mijn klanten dat niet wouden. Zoals ik zei, je mag alleen op de beveiligde pagina komen als je vanaf de dialxs website komt.
Op het moment dat die popup gesloten wordt kan je normaal refereren naar je 'opener'. Maar aangezien jij, zoals je al zei, niet de data in die popup kan wijzigen zou ik het ook niet weten.
Als HTTP_REFFERER dan ook niet werkt, dan ziet het er m.i. wel somber uit ja!