php - 表单提交到目录?可能的?

标签 php html forms input action

我知道这听起来有点傻。但是我从 github 下载了一个脚本并意识到它的一个表单提交实际上将表单输入引用到文件夹/目录而不是单个 php 文件。

我现在的问题是,如果是这种情况,是否意味着文件夹本身中的所有脚本都能够获得我的 $_POST 表单输入结果?

最佳答案

its form submission actually reference the form inputs to a folder/dir

在 HTTP URI 中没有这样的东西。所有 URI 都将指向一个资源。由服务器决定如何响应该资源。

在 URI 中看起来像目录的东西可能会映射到文件系统上的真实目录。 Web 服务器通常会使用类似 DirectoryIndex 指令的方式来使用默认文件。

它可能会映射到上面几个级别的文件,然后由它处理:http://example.com/foo.php/bar/baz/foo。 php 从 URI 读取 /bar/baz/ 并用它做一些事情。

它可能有一个显式映射(例如使用 ScriptAlias 指令)在内部将其映射到另一个脚本。

它可能有一个编程映射(例如使用 mod_rewrite),使用正则表达式将其映射到其他东西(可能将“目录”分解为不同的查询字符串参数)。

还有很多其他的可能性。

My question here now is if this is the case, does it mean that all the scripts within the folder itself will be able to get my $_POST form inputted results?

理论上,可以将服务器配置为将 POST 请求传递到文件系统目录中的每个脚本,然后返回复合响应。不过,我从未见过有人尝试过(或想尝试过)。上述解释之一的可能性更大。

关于php - 表单提交到目录?可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12447435/

相关文章:

Firefox 19 中的 CSS 按钮大小不同(适用于 chrome 和 IE9)

php - 第 1 行 'group = ' 1' WHERE id = 6' 附近的 MySQL 语法错误

html - 我的应用程序中字符之间没有空格

php - for 在不同表中查找 id 的过程,如果没有该 id 的条目则将其插入

javascript - 成绩统计计算器

javascript - 我怎样才能让CSS上的过渡工作复选框

php - MySQL 查询不插入行

python - 从 python 或 bash 批量填写 PDF 表单

php - 土耳其语字符显示不正确

php - 如何确定当前语言环境在 PHP 中是否具有 24 小时或 12 小时时间格式?