Tôi đang cố gắng tìm hiểu cách tốt hơn để quay lại thư mục gốc. Tôi nghe nói rằng việc sử dụng $ _SERVER không phải là cách an toàn nhất. Tôi tự hỏi nếu có một cách tốt hơn. để tôi có thể nhận được thông tin như thế này trên url example.com/exp/my.php
đây là những gì tôi có.
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');
tôi thay đổi nó để
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');
nhưng bây giờ nó đem lại cho tôi một lỗi
Warning: include(C:\xampp\htdocs\backbone\image/cpages/cmain/func/init.php)
và ($_SERVER['DOCUMENT_ROOT']
không đưa nó cho tôi lỗi đó là của họ một cách để sửa chữa nó?
Tại sao ['$ _SERVER'] (http://www.php.net/manual/en/reserved.variables.server.php)' ['DOCUMENT_ROOT'] 'không an toàn? –
Xem câu hỏi này: http: // stackoverflow.com/questions/390276/how-to-programmatically-defined-the-document-root-in-php –
@JonathonReinhart không chắc chắn nhưng tốt hơn là tìm kiếm một cách an toàn hơn bạn kno –