当我点击PHP中的链接时如何更改目录?

时间:2014-05-09 11:47:45

标签: php

我想点击hello.php上的链接时,将input/index.phpinput/output/hello.php运行到index.php。我用google搜索但无法找到解决方案?对此有何解决方案?

3 个答案:

答案 0 :(得分:0)

只需在网址中添加/

<a href="output/hello.php">

答案 1 :(得分:-1)

有时,我只是在使用(和你的例子)&#34;输出/ hello.php&#34;所以我使用&#34; ./ output / hello.php&#34;,也许它可以为你工作。

答案 2 :(得分:-1)

您的要求我认为更多是关于URL,您必须创建一个名为:

的文件
.htaccess

就像这样,开头有点。您可以在其中使用此代码:

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^.*$ ./index.php?u=$1

现在,所有请求都将转到index.php文件,ALL !!无论你是写/ lalala,还是要去index.php,所以你必须解析URL,这样,你就可以知道你收到了什么,并且能够执行你想要的任何方法。 例如:

$url = 'http://' . $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI];
$parsedUrl = parse_url($url);
$parsedUrl['path'] // Is the var that has the info after yourdomain.com/

完成后,您可以将其与explode('/', $parsedUrl['path'])分开并分析数据。 所以你可以写/input/output/hello.php,你可以在index.php中接收数据