Variable Behavior

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Mitul

    Variable Behavior

    Hello Friends,

    _SERVER["SCRIPT_NAM E"] /phpinfo.php

    _SERVER["PHP_SELF"] /phpinfo.php


    ======
    Above variables return same value... current file name. then wat's
    difference?? Please let me know.

    Thanks in advance.

  • SUtrap

    #2
    Re: Variable Behavior


    _SERVER["SCRIPT_NAM E"] /phpinfo.php
    It's the path for the actual script.
    'SCRIPT_NAME'
    Contains the current script's path. This is useful for pages which
    need to point to themselves. The __FILE__ constant contains the full
    path and filename of the current (i.e. included) file.
    _SERVER["PHP_SELF"] /phpinfo.php
    'PHP_SELF'

    The filename of the currently executing script, relative to the
    document root. For instance, $_SERVER['PHP_SELF'] in a script at the
    address http://example.com/test.php/foo.bar would be /test.php/
    foo.bar. The __FILE__ constant contains the full path and filename of
    the current (i.e. included) file.

    If PHP is running as a command-line processor this variable
    contains the script name since PHP 4.3.0. Previously it was not
    available.

    Comment

    Working...