Questa è la mia prima volta in assoluto in PHP e la mia prima volta in assoluto con Joomla. Vengo da un pesante background non Web C # / .Net.
Ho scritto un modulo Joomla personalizzato che interagisce con un WebService di terze parti tramite nuSoap.
Tutto funziona alla grande se eseguo i file .php nel mio ambiente PHP non Joomla nella mia macchina di sviluppo.
Tuttavia, se capisco correttamente, Joomla blocca tutte le richieste a tutto tranne index.php
, è corretto?
Come posso consentire l'accesso diretto al mio file .php?
questo è un esempio di come lo sto richiedendo dal javascript sul lato client usando jQuery:
$.ajax({
url: 'MyFile.php',
type: 'POST',
data: { ... },
success: function(data, status) {
....
dove MyFile.php è attualmente localizzato fisicamente /htdocs/modules/mod_mymodule/MyFile.php
So che consentire richieste dirette a questo file potrebbe presentare un rischio per la sicurezza, tuttavia devo farlo funzionare al più presto e mi occuperò dei problemi di sicurezza in un momento successivo.
url: '/modules/mod_mymodule/MyFile.php',