Html 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>&

我无法让Safari将表单提交到受.htaccess保护的页面。
我已将我的测试页面缩减为:

<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