访问www目录外的php脚本

时间:2014-08-14 12:20:28

标签: php

我的登录详细信息和连接文件在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>

1 个答案:

答案 0 :(得分:1)

action属性是浏览器获取的属性。你需要

  1. process_login.php移至站点根目录下的位置,或
  2. 在网站根目录下创建一个文件include process_login.php
  3. #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'; ?>