Php 带问号的url
这是我在Php 带问号的url,php,forms,Php,Forms,这是我在index.php echo "<form name=\"form\" method=\"post\" action=\"?i=$link\">"; echo”“; 它工作正常。新页面url为http://myurl/myfolder/index.php?i=link,但我想显示http://myurl/myfolder/?i=link 我怎么做?可能是一些apache设置 编辑:我像Awlad Liton建议的那样硬编码url,缺点是现在我无法将其移动到另一个文件夹。它
index.php
echo "<form name=\"form\" method=\"post\" action=\"?i=$link\">";
echo”“;
它工作正常。新页面url为http://myurl/myfolder/index.php?i=link
,但我想显示http://myurl/myfolder/?i=link
我怎么做?可能是一些apache设置
编辑:我像Awlad Liton建议的那样硬编码url,缺点是现在我无法将其移动到另一个文件夹。它工作得很好,但如果我能移动它会更好
编辑:完成,nl-x的正确答案只需以
http://myurl/
,而不是http://myurl/index.php
仅此而已。编辑,因为OP已编辑: 然后在您的
?
前面使用/
echo "<form name=\"form\" method=\"post\" action=\"./?i=$link\">";
^^
echo”“;
^^
setaction+”http://myurl/?i=link“
@AwladLiton谢谢you@izabera你看到我编辑的答案了吗?它不是硬编码的。谢谢,它工作得很好。对不起,它需要转到http://myurl/myfolder/?i=$link
这样它就会转到http://myurl/?i=$link
。不,这是表单的返回页。我知道我可以用这种方式打开它,但是这个页面是自动加载的。