Dynamic frame

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Jesse Degger

Jesse Degger

30/08/2010 14:47:49
Quote Anchor link
Als je dit wilt zat je met de 1e code (zonder beveiliging of verificatie dat het binnen het eigen domein is) aardig goed, alleen de input is incorrect.

Ik zal ook even uitleggen waarom.

http://domein.nl/?url=http://anders.nl/hoi.html?test=6&yay=php

zal $_GET['url'] alleen http://anders.nl/hoi.html geven omdat de ? en het & teken als query worden gezien voor de rest van de url op domein.nl

Dit kán je oplossen door urlencode() uit te voeren over de url.

Dan word het:

http://domein.nl/?url=http%3A%2F%2Fanders.nl%2Fhoi.html%3Ftest%3D6%26yay%3Dphp

Dit komt dan volledig in $_GET['url']. Eerlijk gezegd weet ik niet uit mijn hoofd of je het dan nog moet decoderen maar volgens mij niet.

Anders hoef je alleen maar even urldecode() uit te voeren.

http://php.net/manual/en/function.urldecode.php
http://www.php.net/manual/en/function.urlencode.php

Jesse Degger
 
PHP hulp

PHP hulp

06/11/2024 00:12:53
 
Pieter Blom

Pieter Blom

30/08/2010 17:11:15
Quote Anchor link
Jesse, bedankt.

Maar nu heb ik geen verificatie (en dat was toch onveilig)? En, het betreft een link die steeds wijzigt. Dus kan ik toch geen vaste URL in mijn bestand zetten?

Sorry dat ik er weinig van snap. Ben echt een beginneling.

Is er niet iets te bedenken waardoor alle mogelijke url's van één domein geaccepteerd worden. Die code van SanThe LIJKT namelijk niet te werken.

Nogmaals hartelijk dank voor het meedenken. Hoop dat het probleem tot een oplossing komt. :-)

Groet,

Pieter
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.