我想要做的简短版本是制作一个“安全”且防白痴的页面,至少尽可能地如此。
我正在研究使页面上的每个超链接(即页面上使用的标准菜单或 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/