我有一个我的登录详细信息和连接文件定义在一个文件夹这是外面的www/public。它工作得很好。然而,我得到了一个表单,当用户点击提交我将请求处理的文件在这个文件夹再次由于安全原因(这是www文件夹外)。然而,它告诉我访问被禁止,如果有一个htaccess文件(但没有这样的)。
<form action="/C:/xampp/login_mysql/process_login.php" method="post"
name="login_form">
User: <input type="text" name="username" id="username"/>
Password: <input type="password"
name="password"
id="password"/>
<input type="submit"
value="Login" />
</form>
浏览器得到的是action
属性。你需要
- 将
process_login.php
移动到站点根目录下的位置,或者 - 在站点根目录下创建一个文件到
include
process_login.php
示例#2:
<form action="/somewhere/under/the/www/root/process_login.php"
…
和somewhere/under/the/www/root/process_login.php
:
<?php include 'C:/xampp/login_mysql/process_login.php'; ?>