Ten eerste ?1=hi mag niet. Je kan wel ?hi=1 doen. Een var mag nooit een cijfer bevatten.
Verder is het exploder
j
jurre Koets
23-09-2011 17:36
gewijzigd op 23-09-2011 17:36
OK, Zal het aanpassen maar de url in dit gedeelte was alleen maar een voorbeeld.
[size=xsmall]
Toevoeging op 23/09/2011 17:37:30:[/size]
Jurre Koets op 23/09/2011 17:36:01
Oeps foutje, Zal het aanpassen maar de url in dit gedeelte was alleen maar een voorbeeld.
?1=hi mag wel hoor, dan zit hij gewoon in de $_GET-array. $1 mag niet zomaar in PHP, maar volgens mij kan je ook daar wel omheen werken met ${"1"} >:)
Maar dat is niet het probleem. Je kan explode doen, of preg_match. Die laatste is wat ingewikkelder, maar ook niet zo moeilijk:
if (preg_match("/window\.open\('([^']+?)'\)/", $die_input, $match))
echo $match[1];
Ok ik ben er uit,
iemand nog wat op aan temerken of tips?
<?php
$var = "dex = window.open('http://lokomoto.nl/?hi=1');dex.blur();window.focus();";
$str = explode('\'', $var);
echo $str[1];
?>