从其他目录运行PHP脚本

时间:2017-07-07 13:14:20

标签: php

我在同一目录下有一个大约10个.php文件的PHP脚本。即

www.domain.com/script_directory/

我想从另一位导演那里运行该脚本并尝试以下操作:

www.domain.com/some_directory/index.php

其中index.php包含

<?php
include "../script_directory/index.php";
?> 

当然,上述方法并不奏效。 有没有办法在PHP中设置脚本的工作路径,类似于&#34; HTML base Tag&#34;? 脚本的一些文件被称为&#34;#34;通过ajax和其他直接链接。

1 个答案:

答案 0 :(得分:0)

你说:

  

我希望用户始终留在www.domain.com/some_directory

为此,您可以在根目录下的index.php中放置HTTP重定向,如下所示:

<?php
header("location:/some_directory");

如果使用Apache,你可以使用.htaccess这样做:

Redirect / http://www.example.com/some_directory

但一切都取决于你想要的规则/行为。在PHP中使用include只会在其中插入一个脚本,允许使用其中的代码/函数/类。