我在 PMWiki 中设置了一个表单。该操作将其发送到一个 php 脚本,该脚本获取信息并执行几个不同的操作。php 脚本需要验证来自 PMWiki 页面的信息。我知道如何做到这一切。但是,如果其中一个字段未通过验证,我想重新加载 PMWiki 页面,其中所有信息仍然填写,但带有错误消息。我的第一个想法是将所有字段发布回起始页面,但我无法做到这一点。我对任何允许我继续以 PMWiki 为基础的解决方案持开放态度,这意味着我无法在自我验证的 PHP 页面中执行表单(我已经为其他站点做过)。如果没有验证,我不想在 PMWiki 之外提供单独的表单。理想情况下,我想要像 header(' 位置:mysite.com/MyPMWikiPage');但这将是一个可以将所有字段都发回的帖子。抱歉,如果这看起来很具体,但我知道如何解决这个问题,我想学习如何直接解决这个问题,除非那是不可能的。PMwiki.org 建议进行服务器端验证,但我一直无法找到失败时如何回发。
问问题
273 次
1 回答
0
您的自定义表单验证与 PmWiki 在处理编辑提交时所做的看起来并没有太大不同。
从PmWiki/AvailableActions开始,你可以看看它是如何设计的,并研究食谱代码(例如Cookbook/HtpasswdForm),你会看到其他人是怎么做的。
于 2015-05-29T08:03:59.627 回答