访问WWW目录外的PHP脚本


access php scripts outside www directory

我有一个我的登录详细信息和连接文件定义在一个文件夹这是外面的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属性。你需要

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