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 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 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. 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.... 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] 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 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 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() 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? Link to comment https://forums.phpfreaks.com/topic/33218-error-in-if-clause/#findComment-157434 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.