Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问www目录外的php脚本_Php - Fatal编程技术网

访问www目录外的php脚本

访问www目录外的php脚本,php,Php,我在www/public之外的文件夹中定义了我的登录详细信息和连接文件。它工作正常。但是,我有一个got表单,当用户单击submit时,出于安全原因(在www文件夹之外),我会再次请求该文件夹中的文件处理该请求。然而,它告诉我访问被禁止,就好像有一个htaccess文件一样(但实际上并没有) 用户: 密码: 浏览器将获得操作属性。你也需要这样做 将process\u login.php移动到站点根目录下的位置,或 在站点根目录下创建一个文件,以包含process\u login.php #2的

我在www/public之外的文件夹中定义了我的登录详细信息和连接文件。它工作正常。但是,我有一个got表单,当用户单击submit时,出于安全原因(在www文件夹之外),我会再次请求该文件夹中的文件处理该请求。然而,它告诉我访问被禁止,就好像有一个htaccess文件一样(但实际上并没有)


用户:
密码:

浏览器将获得
操作
属性。你也需要这样做

  • process\u login.php
    移动到站点根目录下的位置,或
  • 在站点根目录下创建一个文件,以包含
    process\u login.php
  • #2的示例:


    action=“/C:/”是相对于www目录的,所以您实际上尝试使用www/public/C:/xampp/login\u mysql/process\u login.phpIt您似乎错过了一些东西。。。如果它不在您的www根目录下,则无法像那样访问它。你在wwroot之外存储文件就是为了这个原因…哦,好吧。我不希望任何用户意外地在url中键入我的其他php文件的链接并访问它们。我希望用户只看到index.php页面用户浏览器只能向公共页面发出请求(GET、POST等)。如回答中所述,您需要发布到公共页面,但需要将非公共文件包含在其中
    
         <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>
    
    <?php include 'C:/xampp/login_mysql/process_login.php'; ?>