这是我第一次使用PHP,也是我第一次使用Joomla。我来自沉重的非Web C#/ .Net背景。
我编写了一个自定义的Joomla模块,该模块通过nuSoap与第三方WebService进行交互。
如果我只是在自己的开发机上的非Joomla PHP环境中运行.php文件,那么一切都很好。
但是,如果我理解正确,Joomla会阻止对除以外的所有内容的所有请求index.php
,这是正确的吗?
如何允许直接访问自己的.php文件?
这是我如何使用jQuery从客户端javascript请求它的示例:
$.ajax({
url: 'MyFile.php',
type: 'POST',
data: { ... },
success: function(data, status) {
....
MyFile.php当前实际位于的位置 /htdocs/modules/mod_mymodule/MyFile.php
我知道允许直接请求此文件可能会带来安全风险,但是我需要尽快运行此文件,稍后我会解决安全问题。
url: '/modules/mod_mymodule/MyFile.php',