1.只有一个INDEX.PHP
2.里面的代码
<div id="p-search" class="portlet">
<h3>Search</h3>
<div id="searchBody" class="pBody">
<form action="index.php<?php
if (!empty($_REQUEST["ss"])){
echo "/".$_REQUEST["ss"];
}
else{
echo "";
}?>" method="get" enctype="application/x-www-form-urlencoded" id="form1">
<div>
<div>
<input name="ss" type="text" id="ss" />
<br />
<input name="" type="submit" value="提交" /></div>
</div></form>
</div>
</div>
好了这里输入3,点提交后页面URL变成http://127.0.0.1/wiki/index.php/?ss=3
但是我想要的URL是http://127.0.0.1/wiki/index.php/3问:该如何实现?
2.里面的代码
<div id="p-search" class="portlet">
<h3>Search</h3>
<div id="searchBody" class="pBody">
<form action="index.php<?php
if (!empty($_REQUEST["ss"])){
echo "/".$_REQUEST["ss"];
}
else{
echo "";
}?>" method="get" enctype="application/x-www-form-urlencoded" id="form1">
<div>
<div>
<input name="ss" type="text" id="ss" />
<br />
<input name="" type="submit" value="提交" /></div>
</div></form>
</div>
</div>
好了这里输入3,点提交后页面URL变成http://127.0.0.1/wiki/index.php/?ss=3
但是我想要的URL是http://127.0.0.1/wiki/index.php/3问:该如何实现?
<div id="p-search" class="portlet">
<h3>Search</h3>
<div id="searchBody" class="pBody">
<form action="index.php<?php
if (!empty($_REQUEST["ss"])){
echo "/".$_GET["ss"];
}
else{
echo "";
}?>"
method="get" enctype="application/x-www-form-urlencoded" id="form1">
<div>
<div>
<input name="ss" type="text" id="ss" /><br/>
<input name="" type="submit" value="提交"/>
</div>
</div>
</form>
</div>
</div>
想要改变它的话,最好不要再通过表单传递,使用url重定向。如你的提交按钮不要定义成submit类型,而定义成button类型,然后使用click方法实现 location.href = ‘http://127.0.0.1/wiki/index.php/3 ’;这样应该就可以了。