我已经使我的大多数网站 SE 友好,但我网站的一部分让我感到不安......
我在其中一个页面中有一个巨大的表单,当提交表单 (action=php_page) 时,URL 太长了,它在一行中覆盖了半个 word 文档,其中包含所有传递的变量......
这是非常丑陋的...
有什么办法可以让这个长网址看起来很短?
或者您知道的其他解决方案?
如果您需要更多输入,请告诉我...
谢谢
使用 POST 而不是 GET 怎么样?
<form action="action.php" method="post">
在action.php
你必须使用$_POST
而不是$_GET
.
请记住,在action.php
使用header('success.php');
. 如果用户要刷新页面,则该操作不会发生两次(如果您要将某些内容写入数据库或类似的东西,这将是不幸的)。
您可以使用 POST 而不是 GET,尽管它不能添加书签,对 SEO 不太友好,甚至不如长 URL 友好。如果人们应该能够将其添加为书签/将其视为链接,那么您有大约 4 个选项: