I'm looking to only allow a page to be opened if it is clicked from two pages, example1.html or example2.html. If it isn't opened by either of those, it will go to a sorry.html page. I have been able to successfully do this using one or the other, but not where it will accept both. It shows as if the code doesn't even exist:
WORKS: redirect if not from example1.html
if ($_SERVER['HTTP_REFERER'] != "example1.html") { header('Location:sorry.html'); }
DOESN'T WORK: redirect if not from either example1 or example2
if ($_SERVER['HTTP_REFERER'] != "example1.html" || $_SERVER['HTTP_REFERER'] != "example2.html") { header('Location:sorry.html'); }
I also haven't been able to get it to work using elseif.
If they do not come from X and do not come from Y, redirect.....
Also, use exit(); after any redirect header().
__________________
I rarely give code examples.
No, I have never used IIS or Windows of any kind as a web server. Get a real OS!
Please don't PM me, I won't respond.
NuSphere PhpED 5.0
: The Staff of php-editors.com recently spent a few days working with NuSphere
PhpED 5.0
(a popular PHP IDE) and
NuCoder 1.4
(a PHP Encoding Utility), read up on all the details.