Php 漂亮的url传递变量
如果我不想改变一个好的链接,那么将变量从一个页面传递到另一个页面的最佳方法是什么?我在php中使用Zend框架路由器 假设我有一个列表页面Php 漂亮的url传递变量,php,jquery,zend-framework,url-rewriting,seo,Php,Jquery,Zend Framework,Url Rewriting,Seo,如果我不想改变一个好的链接,那么将变量从一个页面传递到另一个页面的最佳方法是什么?我在php中使用Zend框架路由器 假设我有一个列表页面 <a href='/nice-link1/'>link1</a> <a href='/nice-link2/'>link2</a> <a href='/nice-link3/'>link3</a> 但是我需要传递一个状态参数,例如(?previous_search=dog)。 我不
<a href='/nice-link1/'>link1</a>
<a href='/nice-link2/'>link2</a>
<a href='/nice-link3/'>link3</a>
但是我需要传递一个状态参数,例如(?previous_search=dog)。
我不想向爬虫和用户公开与此不同的url:
<a href='/nice-link1/'>link1</a>
因为用户可以共享链接。但同时我需要/nice-link1/页面中的前一个搜索变量。我也希望避免会话变量。我想用jquery,但我不确定
谢谢
在你的例子中,我推荐cookie路线。与以前的搜索一样,它非常适合保存您希望在页面上响应的特定于用户的数据。就我个人而言,我会使用Zend_Session_名称空间来存储变量,并使它们远离URL
不是会话变量,而是会话存储?如何用表单包装列表并通过post发送数据?我需要爬虫为链接编制索引,这一点很重要!