2010-05-20 56 views

Trả lời

1

http://www.php.net/manual/en/reserved.variables.server.php

Dựa trên sự hiểu biết của tôi về điều này, họ có thể khác nhau nếu bạn đang thực hiện thông qua các dòng lệnh (CLI).

+0

oh! ok sau đó họ là giống hệt nhau trong 99,9% của chương trình của tôi, cảm ơn. – Asaf

+1

@Asaf 'SCRIPT_FILENAME' phải chứa đường dẫn _absolute_, trong khi' SCRIPT_NAME' là tài liệu gốc có liên quan, vì vậy chúng phải khác nhau là hầu hết các môi trường lưu trữ web, không phải là "giống hệt nhau"? Tuy nhiên, chúng cũng có thể tham chiếu đến các tệp khác nhau hoàn toàn nếu sử dụng một 'Bí danh' của Apache. Trong trường hợp này 'SCRIPT_FILENAME' là tệp đang được chuyển hướng đến, trong khi' SCRIPT_NAME' xuất hiện để báo cáo URL/tệp bạn đang yêu cầu. – MrWhite

0

Kiểm tra sự khác biệt này:

  • SCRIPT_FILENAME trả REAL DIR C: /xampp/htdocs/demo/index.php

  • tập tin trả LOGIC Kêt Junktion D: \ www \ local \ demo \ cms \ init.php

Hãy nhớ điều đó khi kiểm tra đường dẫn

Các vấn đề liên quan