feri_soft Posted January 7, 2007 Share Posted January 7, 2007 Do you see error here. I have e strict and e all but i dont see a mistake:[code]$sstep = $_GET['step'];$reffer = $_SERVER['HTTP_REFERER'];if (!isset($_GET['step']) || $sstep != 2 || $reffer != 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?step=1') { exit;}[/code]However when i remove it everything is fine else it doesnt work Quote Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/ Share on other sites More sharing options...
paul2463 Posted January 7, 2007 Share Posted January 7, 2007 sorry what I wrote was wrong so have removed it Quote Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/#findComment-155169 Share on other sites More sharing options...
cshireman Posted January 8, 2007 Share Posted January 8, 2007 Try removing the individual tests to see which one is causing the problem. Also, try running them all separately, each with their own exit statement. I find it is easier to debug if you break things in to smaller pieces. Quote Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/#findComment-155627 Share on other sites More sharing options...
feri_soft Posted January 8, 2007 Author Share Posted January 8, 2007 Its the reffer but it doesn't seem to have problems. When i separate != and check the values they are the same.... Quote Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/#findComment-155915 Share on other sites More sharing options...
wildteen88 Posted January 8, 2007 Share Posted January 8, 2007 Is the error you are getting like the following?[code]Notice: Undefined index: step in C:\server\www\test.php on line 3Notice: Undefined index: HTTP_REFERER in C:\server\www\test.php on line 4[/code] Quote Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/#findComment-156007 Share on other sites More sharing options...
emehrkay Posted January 8, 2007 Share Posted January 8, 2007 i could never get the HTTP_REFERER to work Quote Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/#findComment-156017 Share on other sites More sharing options...
Clarkey_Boy Posted January 8, 2007 Share Posted January 8, 2007 Are you sure it should be $sstep, rather than $step?RC Quote Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/#findComment-156028 Share on other sites More sharing options...
feri_soft Posted January 10, 2007 Author Share Posted January 10, 2007 Yes but i have tested directly with HTTP_REFERER array, but nothing.PS[quote]i could never get the HTTP_REFERER to work[/quote]With me its working. When i seperate the two clauses between the != they are showing the same thing...??! Why then no comparing. I just get a blanc page because of the exit() Quote Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/#findComment-157419 Share on other sites More sharing options...
Jessica Posted January 10, 2007 Share Posted January 10, 2007 Is step actually 2? Quote Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/#findComment-157434 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.