Html Safari无法处理.htaccess站点上的表单
我无法让Safari将表单提交到受.htaccess保护的页面。Html Safari无法处理.htaccess站点上的表单,html,forms,safari,Html,Forms,Safari,我无法让Safari将表单提交到受.htaccess保护的页面。 我已将我的测试页面缩减为: <html> <body> <?php if(isset($_REQUEST["name"])) echo "<p>You entered: ", $_REQUEST["name"], "</p>"; ?> <form method='post' action='index.php'> <p>&
我已将我的测试页面缩减为:
<html>
<body>
<?php
if(isset($_REQUEST["name"]))
echo "<p>You entered: ", $_REQUEST["name"], "</p>";
?>
<form method='post' action='index.php'>
<p><input type='text' NAME='name'>
<input type='submit' name='send' value='Send'></p>
</form>
</body>
</html>
您的示例是否适用于其他浏览器?它是否与
要求用户
而不是组一起工作?你看过你的服务器错误日志了吗
编辑:我用你的例子做了一个快速测试,一切都很好 如果在表单所在的页面上进行HTTP身份验证,会怎么样?然后你就登录了,它应该可以工作了。或者?它可以在Windows上与IE、Firefox和Chrome2一起使用。Mac上的Firefox偶尔会工作。require组和require用户之间没有区别。我在服务器日志中没有发现任何特殊的内容。Windows上的Safari怎么样?如果您在Mac电脑上遇到问题,那么您是否尝试过完全关闭浏览器(小红点不行,请从菜单中选择“退出”)并重新开始?谢谢您的测试。我让我更进一步。。。请参阅上述问题的解决方案。我一直在Safari Windows上测试。可能-这需要重新考虑安全问题。
AuthUserFile /xxxx/xxxx/.htpasswd
AuthGroupFile /xxxx/xxxx/.htgroup
AuthName Members
AuthType Basic
<Limit GET POST>
require group XXXXX
</Limit>
ErrorDocument 401 /errors/401.php
<Limit GET>
require group XXXXX
</Limit>
ErrorDocument 401 /errors/401.php