Próbuję nauczyć się lepszego sposobu, aby powrócić do katalogu głównego. Słyszałem, że używanie $ _SERVER nie jest najbezpieczniejszym sposobem. Zastanawiam się, czy istnieje lepszy sposób. , więc mogłem uzyskać coś takiego na adres url example.com/exp/my.php
Oto co mam.
include ($_SERVER['DOCUMENT_ROOT'].'/cpages/cmain/func/init.php');
include($_SERVER['DOCUMENT_ROOT'].'/cpages/toppart.php');
include($_SERVER['DOCUMENT_ROOT'].'/cpages/boxes/image.php');
include($_SERVER['DOCUMENT_ROOT'].'/cpages/bottonpart.php');
zmienić go
define ('DOCUMENT_ROOT', dirname(__FILE__));
include (DOCUMENT_ROOT.'/cpages/cmain/func/init.php');
include(DOCUMENT_ROOT.'/cpages/toppart.php');
include(DOCUMENT_ROOT.'/cpages/boxes/image.php');
include(DOCUMENT_ROOT.'/cpages/bottonpart.php');
ale teraz to daje mi błąd
Warning: include(C:\xampp\htdocs\backbone\image/cpages/cmain/func/init.php)
i ($_SERVER['DOCUMENT_ROOT']
nie oddał go mi ten błąd jest ich sposobem na to naprawić?
Dlaczego ['$ _SERVER'] (http://www.php.net/manual/en/reserved.variables.server.php)' ['DOCUMENT_ROOT'] 'być niebezpieczne? –
Zobacz to pytanie: http: // stackoverflow.com/questions/390276/how-to-programowo-określ-dokument-root-in-php –
@ JonathonReinhart nie jestem pewien, ale lepiej jest szukać bezpieczniejszego sposobu, który znasz –