我基本上喜欢以下提交,将文字放在网址的末尾
我想要的例子
http://example.com/(text) - 没有()显然
我不想要的例子 - http://www.example.com/index.php?firstname=text
<form action="(end of current url)">
<fieldset>
search name
<br>
<input type="text" name="search" value="name">
<br>
<input type="submit" value="Submit"></fieldset>
</form>
id喜欢通过html或php解决这个问题,或者只要它提交请求就可以做到:)
提前谢谢。
答案 0 :(得分:0)
使用POST方法代替GET。
<form action="" method="POST">
<fieldset>
search name
<br>
<input type="text" name="search" value="name">
<br>
<input type="submit" value="Submit"></fieldset>
</form>
答案 1 :(得分:0)
简而言之,您可以执行以下操作:
<?php
// Get posted text
$text = strtolower(mysql_real_escape_string($_POST['text']));
// Do some cleanup here
// Redirect to page
if ($text != ''){
header( 'Location: http://www.example.com/' . $text );
}
// HTML output below (not before)
?>
<form method="post" action="">
<fieldset>
Search name<br />
<input type="text" name="text" /><br />
<input type="submit" value="Submit" />
</fieldset>
</form>