我的网站SE最友好,但我网站的一部分让我感到烦恼......
我在其中一个页面中有一个巨大的表单,并且在提交表单(action = php_page)时,URL很长,它涵盖了一行中包含所有传递变量的半个单词文档...
这非常难看......
有没有办法让这个长网看起来很短?
或者你知道的其他一些解决方案?
如果您需要更多输入,请告诉我......
由于
答案 0 :(得分:10)
如何使用POST代替GET?
<form action="action.php" method="post">
在action.php
中,您必须使用$_POST
代替$_GET
。
请记住,在使用action.php
处理表单(在本例中为header('success.php');
)后,您应始终重定向到显示操作成功的页面。如果用户要刷新页面,则操作不会发生两次(如果您要将某些内容写入数据库或类似内容,这将是不幸的。)
答案 1 :(得分:1)
你可以使用POST而不是GET,虽然它不是可收藏的,不是很友好的SEO,不太友好,甚至是长URL。如果人们应该能够将其加入书签/将其视为链接,那么您有大约4个选项: