| PHP3���IJο��ֲ� | ||
|---|---|---|
| ��һҳ | ���ķ��룺Sadly [email protected] http://wansoft.soim.net | ��һҳ |
HTTP��֤���ܽ���PHP��ΪApache��ģ������ʱ�ſ��á���һ��Apache��PHP����ģ����, ����ʹ��Header() ��������һ��"�����������֤"����Ϣ���ͻ��˵�������ϣ��⽫�ڿͻ��˵���һ��Ҫ�������û���������Ĵ��ڡ� ���û��������û����������,�����ö�PHP�������ҳ���ٴα����ã��������������������, $PHP_AUTH_USER, $PHP_AUTH_PW�� $PHP_AUTH_TYPE �ֱ�����û������������֤���͡�ע�⣺�˹���ֻ֧�ֻ���������֤��
������һ��HTTP��֤�ij���:
Example 2-1. HTTP Authentication example <?php
if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\"My Realm\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Text to send if user hits Cancel button\n";
exit;
} else {
echo "Hello $PHP_AUTH_USER.<P>";
echo "You entered $PHP_AUTH_PW as your password.<P>";
}
?>
|
����ֻ�Ǽİѿͻ�����д���û�����������ʾ������ͬ����Ҳ���Լ�����֤�û����������Ƿ���Ч�Ĵ��롣 ���絽һ�����ݿ���ȥ��Ѱ,������һ��dbm�ļ�.
ע�⣺����IE����һ������HTTP�����BUG��Ŀǰ�����������ͳ�HTTP/1.0 401����ͷǰ������WWW-Authenticate��Ϣ����֤����ű����ܡ�
Ϊ�˱���ijЩ�������ĵ���ͨ����д������ȡ����ṹ��ҳ����û����룬������Щ�����ⲿ��֤������ҳ�棬$PHP_AUTH���������������ֵ��
ע�⣬���Ϸ���������ֹijЩ��ʹ���ڸ÷��������Ѿ������֤��URL����ȡ���룬�Ӷ��Է���ȨURL���п��Ƶ������
| ��һҳ | ��Ŀ¼ | ��һҳ |
| PHPϵ�����Ե���Ҫ��ʷ | ����Ŀ¼ | ʹ��PHP���ɶ�̬GIFͼ�� |