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ͼ�� |