Estensione a parte... che non da problemi.
La pagina page.xml.php
e' una perfetta pagina PHP una volta processata da Apache. Se io la metto su un server esterno il mio PHP non deve aver modo di accedere al sorgente, in nessun caso.Codice PHP:
<?php
$ciao = "Ciao sono XML";
header("Content-type: text/xml");
echo "<?xml version=\"1.0\"?>";
?>
<page>
<item><?=$ciao?></item>
</page>
Perche' allora il parser da' errore???
Il passaggio dovrebbe essere
PHP -> Apache -> XML <- parserPHP -> Apache -> HTML <- browser
Se accede al codice sorgente allora succede un casino. E' un buco di sicurezza grosso come una casa, o magari e' cosi appositamente, ma non riesco a capire perche'.

Rispondi quotando