[supersaibal]Originariamente inviato da mircov
Ma vi stanno antipatici i percorsi relativi per gli include?

Se io ho questa struttura:
codice:
cartella
  |
  +- file.inc.php

default.php
E voglio includere file.inc.php in default basta che faccio

include ('cartella/file.inc.php');

Viceversa faccio

include('../default.php');

per includere il file default.php in file.inc.php. Semplice e indolore.
Perchè uccidersi a trovare la variabile globale più "conveniente"? [/supersaibal]
scusa mircov assodato che non bisogna usarli, parlavamo di sicurezza.
Sono un tipo che quando gli viene spiegato qualcosa, non accetta dogmaticamente la "verità" - mi ero soffermato su una cosa che aveva detto daniele:

In uno scenario reale, se tu hai la pagina che si connette al database posso subito vedere i tuoi dati di accesso con un semplicissimo print_r o var_dump di $GLOBAL!
E credo che non sia cosi semplice la questione.

invece sull'ultimo post,

se il file incluso contiene qualcosa del tipo ...

code:
<?php
echo <<< EOF
<?php
print_r($GLOBALS);
?>
EOF;
?>

(o $GLOBAL) ora non ricordo)

ti stampa le variabili globali del server che include questa pagina via web ^^
Questo non funge.
Ma semplicemente perche tutte le variabili dei fogli inclusi con http NON passano, ergo non passeranno mai neanche quelle GLOBALS.