Ave,
I¹m trying to run this very simple HTTP user authentication script:
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="Private"');
header('HTTP/1.0 401 Unauthorized');
echo 'Unauthorized';
exit;
} else {
if(($_SERVER['PHP_AUTH_USER']=="try") &&
($_SERVER['PHP_AUTH_PW']=="try")) {
?>
<HTML>
<HEAD></HEAD>
<BODY>
My Stuff Goes Here!
</BODY>
</HTML>
<?
}
else {
echo "Access Denied";
}
}
?>
The problem is, this script runs perfectly fine on my localhost machine at
home, however it¹s not working on my web server (purchased webhosting). When
I open this page on my web site, it does bring up the popup box asking for
Username & Password the problem is, even if I type the correct user/pass,
it won¹t accept it. It keeps asking me for user/pass again and again and
finally brings up the ³Unauthorized² text on the page.
Why won¹t it allow the correct user/pass to login? I don¹t understand.
The only difference between the PHP on my localhost and the PHP on my
webhost server is that my local machine is running PHP 5 and the webhost
server is running PHP 4.4.1
Thanks,
Rahul S. Johari
Coordinator, Internet & Administration
Informed Marketing Services Inc.
251 River Street
Troy, NY 12180
Tel: (518) 266-0909 x154
Fax: (518) 266-0909
Email: [EMAIL PROTECTED]
http://www.informed-sources.com