Php 类似Gmail的导航

Php 类似Gmail的导航,php,javascript,gmail,Php,Javascript,Gmail,可能重复: 就像在Gmail中一样,如果我们需要类似的功能来导航到不同的内部链接,那么我们如何使用PHP呢 例如,在收件箱中,一封特定的电子邮件被打开,当我单击“上一步”按钮时,它会将我带回收件箱。地址是https://mail.google.com/mail/?shva=1#inbox和#收件箱/某物用于特定电子邮件。Gmail使用IFRAME实现历史记录/导航。当您单击某些链接时,它会通过动态设置iframe source来添加一个新位置。浏览器将此视为地址的更改,因此添加新的历史记录项。

可能重复:

就像在Gmail中一样,如果我们需要类似的功能来导航到不同的内部链接,那么我们如何使用PHP呢


例如,在收件箱中,一封特定的电子邮件被打开,当我单击“上一步”按钮时,它会将我带回收件箱。地址是
https://mail.google.com/mail/?shva=1#inbox
#收件箱/某物
用于特定电子邮件。

Gmail使用
IFRAME
实现历史记录/导航。当您单击某些链接时,它会通过动态设置iframe source来添加一个新位置。浏览器将此视为地址的更改,因此添加新的历史记录项。然后,您可以使用pre/next按钮

GWT类似的功能(Gmail就是基于此构建的)。不要自己实现这一点,因为许多Javascript库已经为您实现了这一点。例如,您可以使用这个或这个插件


实际上没有什么东西(除非是服务器端代码)可以用PHP编写。这种历史记录管理完全由Javascript和客户端代码来处理。

如果您不希望应用程序由Javascript驱动并依赖服务器端处理(php),您不需要担心历史记录,因为每个链接实际上都会打开一个新页面,该页面将由浏览器自动保存在历史记录中

然后,您的链接将类似于:

  • 邮件/收件箱
  • mail/single/2381
  • mail/answer/2312

非常感谢您的及时回复和信息。这实际上是一个javascript问题;您希望使用仅在客户端使用的哈希。