2010-05-20 1 views

Antwort

1

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

Basierend auf meinem Verständnis dafür, sie können unterschiedlich sein, wenn Sie über die Befehlszeile (CLI) ausgeführt wird.

+0

oh! ok dann sind sie in 99,9% meiner Programmierung identisch, danke. – Asaf

+1

@Asaf 'SCRIPT_FILENAME' sollte einen _absolute_ Pfad enthalten, während' SCRIPT_NAME' dokumentenstammrelativ ist, daher sollten sie sich von den meisten Webhosting-Umgebungen unterscheiden, nicht "identisch"? Sie können sich jedoch auch komplett auf andere Dateien beziehen, wenn Sie einen Apache 'Alias' verwenden. In diesem Fall bezieht sich "SCRIPT_FILENAME" auf die Datei, an die verwiesen wird, während "SCRIPT_NAME" die URL/Datei anzeigt, die Sie anfordern. – MrWhite

0

prüfen Dieser Unterschied:

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

  • Datei zurückgibt LOGIC Junktion D: \ www \ local \ demo \ cms \ init.php

Denken Sie daran, beim Überprüfen der Pfade