服务器的Apache可能要以模块的方式解析PHP文件才可以
解决方案 »
- dede调用和判断
- 一个简单的php代码,为啥一开始用 <?php 结尾用 ?> 不对?结尾?>处有错误?
- Sphinx php API 接口问题
- 关于php中的面向对象
- 求完整的PHP动态生成静态页面教程
- 不安装pear 直接使用的问题
- PHP类问题!在线等
- select问题
- 在csdn.php呆了将近五个月,挺舍不得大家的,散分......
- php中 if()和while() 条件不应该是 BOOL类型么 if($row=mysql_fetch_assoc($rec))这个 照样可以用是为什么
- 一个用户在一个地方登录,而在其它的地方不允许在同一时间以此用户登录。用PHP怎么实现?以线等、急用
- 使用PHPLIB模板 如何生成HTML最快 最合适/
PHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。请认真查阅PHP手册
同时请注意,在 PHP 4.3.3 之前,由于微软 IIS 的限制,HTTP 认证无法工作在 IIS 服务器的 CGI 模式下。为了能够使其在 PHP 4.3.3 以上版本能够工作,您需要编辑 IIS 的设置“目录安全”。点击“编辑”并且只选择“匿名访问”,其它所有的复选框都应该留空。 另一个限制,在您使用 IIS 的 ISAPI 模式的时候,您无法使用 PHP_AUTH_* 变量,而只能使用 HTTP_AUTHORIZATION。例如,考虑如下代码:list($user, $pw) = explode(':', base64_decode(substr($_SERVER['HTTP_AUTHORIZATION'], 6)));。 IIS 注意事项:: 要 HTTP 认证能够在 IIS 下工作, PHP 配置选项 cgi.rfc2616_headers 必须设置成 0(默认值)。