Esta é minha primeira vez em PHP e minha primeira vez com o Joomla. Eu venho de um histórico pesado de C # / .Net.
Eu escrevi um módulo Joomla personalizado que interage com um WebService de terceiros via nuSoap.
Isso tudo funciona muito bem se eu apenas executar os arquivos .php no meu próprio ambiente PHP não-Joomla na minha máquina de desenvolvimento.
No entanto, se eu entendi corretamente, o Joomla bloqueia todos os pedidos para tudo index.php
, exceto , isso está correto?
Como permito acesso direto ao meu próprio arquivo .php?
Este é um exemplo de como estou solicitando o JavaScript do lado do cliente usando o jQuery:
$.ajax({
url: 'MyFile.php',
type: 'POST',
data: { ... },
success: function(data, status) {
....
onde MyFile.php está atualmente localizado fisicamente em /htdocs/modules/mod_mymodule/MyFile.php
Eu sei que a permissão de solicitações diretas para esse arquivo pode representar um risco à segurança, no entanto, eu preciso executá-lo o mais rápido possível e cuidarei das preocupações de segurança posteriormente.
url: '/modules/mod_mymodule/MyFile.php',