php - 在 PHP 页面上创建所有超链接,发布表单结束然后重定向

标签 php javascript post onclick

我想要做的简短版本是制作一个“安全”且防白痴的页面,至少尽可能地如此。

我正在研究使页面上的每个超链接(即页面上使用的标准菜单或 HTML 表单之外的任何其他超链接)提交/POST 表单信息,然后重定向到单击的页面的最佳方法。

出于某种原因,并非所有用户在单击其他内容之前都会记住“保存”按钮。然后他们会因为没有保存信息而感到沮丧。我宁愿先保存所有信息,然后再将它们发送到超链接的 URL。

有用信息: - 这是一个基于 PHP 的项目。 - 我已经放置了代码来“检测”正在使用的页面类型以及是否需要该功能。 - 我在其他项目的某些地方有 header() 重定向,所以这不是什么新鲜事。 - 我研究了在需要时添加的 JavaScript,以便发布表单,并找到了一些选项。

此时我无法将最后的步骤放在一起,例如可以发布信息并存储超链接应该访问的 URL 的 javascript。处理POST信息,然后重定向到存储的URL。

梦想示例:

onclick="submitformandforward("Example_form", "http://example.mysite.com/example_page.php?querystring=Y")"

热烈欢迎任何建议、技巧、示例等!

谢谢。

KH

最佳答案

Javascript 是您需要的工具...

记住有些人可能会关闭它......

当有人点击链接时 - 检查表单值是否已更改 - 如果没有更改 - 如果他们通知需要保存更改...

关于php - 在 PHP 页面上创建所有超链接,发布表单结束然后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5117015/

相关文章:

javascript - Phonegap 中的 HTTP 请求

javascript - $http 调用挂起

php - Guzzle post 请求到自己的服务器导致 `404 Not Found`

php - 解析 PHP 中的每一行

php - 通过 Jquery 在每个浏览器选项卡上实现相同的效果

php - 我可以在 symfony-2.0 中使用服务类的注释吗?

PHP If else 语句一条数据库记录为空会显示一张默认图片

php - 防止使用 PHP 将特殊字符替换到我的数据库中

javascript - 通过 onclick 方法 js 从 php code catch 中获取 id 然后传递到另一个页面

php - MySql 数据库 INSERT 操作在硬盘(本地主机)上有效,但在 Internet 上托管时无效