Ik heb deze code:
als er toch niet betaald is staat er als nog dat je betaald hebt en de query werkt ook, maar als ik naar
http://www.eurobellen.nl/bel/check.php?userid=XX&ip=XXX&ebpin=1234
staat er ERR1
Toch staat er in de code
if($ebcheck!="ERR1") {
echo (je hebt niet betaald);
}
waarom werkt dit niet?
toevoeging op 14 februari 2012, 15
39:
en wat is de oplosing
[COLOR= #0000BB]<?php
$username[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]username[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$ebcheck[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.eurobellen.nl/bel/check.php?userid=XXXXX&ip="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"&ebpin="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ebpin[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ebcheck[/COLOR][COLOR= #007700]!=[/COLOR] [COLOR= #DD0000]"OK"[/COLOR] [COLOR= #007700]) {[/COLOR]
[COLOR= #FF8000]// Hier echo en mysql query, het betalen is gelukt. [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]Het betalen is gelukt ;D , je benttnu goldmember [/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE users SET vip = 1 WHERE username = $username"[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ebcheck[/COLOR][COLOR= #007700]!=[/COLOR][COLOR= #DD0000]"ERR1"[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]je hebt niet betaald[/COLOR][COLOR= #007700]);
}[/COLOR]
?> als er toch niet betaald is staat er als nog dat je betaald hebt en de query werkt ook, maar als ik naar
http://www.eurobellen.nl/bel/check.php?userid=XX&ip=XXX&ebpin=1234
staat er ERR1
Toch staat er in de code
if($ebcheck!="ERR1") {
echo (je hebt niet betaald);
}
waarom werkt dit niet?
toevoeging op 14 februari 2012, 15
39:en wat is de oplosing
