php - 存储重定向 URL 供以后使用

标签 php mysql

我试图存储重定向 URL 以便稍后使用,但我无法弄清楚如何将它从一个地方获取到另一个地方。

通常我只是通过 URL 传递一个变量,但由于我的重定向 URL 本身包含 URL 变量,所以这并不完全有效。

为了让您更好地了解我正在尝试做的事情,这是结构。

PAGE 1:用户可以点击链接在PAGE 2上添加内容

第 2 页:用户输入文本。在此页面上提交表单会调用处理 MySQL 数据条目的“formsubmit.php”。在this 结束时,我需要再次将用户重定向到PAGE 1。重定向 URL 需要与 PAGE 1

上的原始内容完全匹配

有人对如何解决这个问题有什么建议吗?

最佳答案

您应该使用 $_SESSION 将变量存储在 session 内存中。至于具体如何处理这个问题,你应该能够弄清楚(存储变量,稍后检查它是否存在,如果存在则重定向等)但是 $_SESSION 会更有效率/更少比试图在查询字符串中来回传递东西更麻烦。

要声明一个 session 变量,您可以这样做:

$_SESSION['redirUrl'] = "http://www.lolthisisaurl.com/lolagain";

然后引用它就可以了

$theUrl = $_SESSION['redirUrl'];

这里有一些帮助您入门的 Material :http://php.net/manual/en/reserved.variables.session.php

关于php - 存储重定向 URL 供以后使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6497258/

相关文章:

mysql - 组中的行编号不正确

php - 将数组转换为 .ini 文件

php - 如何在 Jquery 成功方法中获取 "last inserted id to database "?

mysql - 使用 lib_mysqludf_preg 库替换每个帖子的第一张图片

php - 以安全的方式存储 MySQL 连接数据

php - 从 MySql 上的多对多表中的两个主键获取一行

php - CodeIgniter 上传库不返回文件扩展名

javascript - 如何使联系表格提交对电子邮件的回复?

php - WordPress 插件 : a safe way to store mySQL query contitions

MySQL:使用计数来限制结果?