将表单提交到位于插件目录中的文件

Posted

技术标签:

【中文标题】将表单提交到位于插件目录中的文件【英文标题】:Submit form to a file located in plugin directory 【发布时间】:2014-10-30 06:33:03 【问题描述】:

我正在创建一个 WordPress 插件,该插件提供了一个短代码来在帖子或页面中打印 html 表单,

我的问题是

这是一种将表单动作文件存储在插件目录中的安全有效的方法吗?

像这样。

<form action="http://example.com/wp-content/plugins/mypluginDir/action.php" method="post">

如果它不安全且不高效,请指导我发布该表单的正确方法是什么。动作文件的位置。

【问题讨论】:

我认为YES。因为直接路径可能是安全的。 【参考方案1】:

为表单提供action 属性是“更好”的方式。安全方面应该没有问题。

【讨论】:

以上是关于将表单提交到位于插件目录中的文件的主要内容,如果未能解决你的问题,请参考以下文章

jquery.form.js提交 input file中的文件

WordPress 插件表单未提交

JS采用ActiveXObject实现用户在提交表单时屏蔽敏感词的功能

ajax form表单提交 input file中的文件

Codeigniter 表单通过文件上传提交

PHP 注意:未定义索引:将表单提交同步到 mailchimp 列表时