如何让这个很长的网址看起来很短?

时间:2010-06-08 19:21:47

标签: php html forms short-url

我的网站SE最友好,但我网站的一部分让我感到烦恼......

我在其中一个页面中有一个巨大的表单,并且在提交表单(action = php_page)时,URL很长,它涵盖了一行中包含所有传递变量的半个单词文档...

这非常难看......

有没有办法让这个长网看起来很短?

或者你知道的其他一些解决方案?

如果您需要更多输入,请告诉我......

由于

2 个答案:

答案 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个选项:

  1. 大大缩短表格。
  2. 如果选择&amp;复选框,严重缩短他们的姓名和发送的实际价值(再次,不是非常友好的SEO:Google等人在URL中的关键字)。
  3. 考虑发布的可能性的大量简短描述,并将这些组合重定向到较短的URL(如果甚至可以捕获这些组合)。
  4. 忘记表单网址:它就在那里,人们会使用它。然而,请以机器人可以遵循的方式披露您的内容以进行抓取:也许典型的搜索会成为tagcloads,selectbox可能会成为可抓取的层次结构等。它是关于让人们获得他们喜欢的域内容,然后为他们提供表单作为服务,以获得伟大的内容。