gpt4 book ai didi

php - 实现 'Email to a friend' 功能。如何在不使用表单、 session 和cookie的情况下将变量传递到下一页?

转载 作者:搜寻专家 更新时间:2023-10-31 21:17:31 25 4
gpt4 key购买 nike

我正在尝试使用 php 创建一个“给 friend 发电子邮件”页面。该页面的目标是用户可以与他们的 friend 分享他们正在查看的页面。

当用户点击“分享”链接时,它会将用户重定向到一个页面,要求用户输入他们自己的电子邮件地址和收件人电子邮件地址。主题将是上一页标题,电子邮件正文将是上一页的 URL 加上用户可能想要包含的任何内容。

我已经了解了整个概念,但我还停留在实现阶段。我似乎想不出将上一页标题和页面 URL 传递到共享页面的最佳方法。

这是我到目前为止的想法。

  • 使用 POST 和 GET 方法不似乎适合因为没有用户点击时涉及的表单分享链接。
  • 使用 session 和 cookie 是非常乏味,因为它需要分配并修改 cookie/session每次用户查看页面时。
  • 在 URL 中传递变量将使简单地使 URL 长一点不受欢迎。

有没有其他方法可以用来将页面标题和页面 url 传递到下一页?我愿意听取其他关于如何以不同方式实现这个想法的建议。提前致谢。

最佳答案

据我所知,将 URL 作为 GET 参数传递确实是理想的解决方案。

http://example.com/share.php?url=http%3a%2f%2fwww.example.com

注意

  • 您需要使用 urlencode() 对您传递的 URL 进行 URL 编码

  • 由于某些浏览器的限制,生成的 URL 总长度不应超过 2-4 KB。

关于php - 实现 'Email to a friend' 功能。如何在不使用表单、 session 和cookie的情况下将变量传递到下一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5449010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com