Posted by zono on 06/17/07 07:17
Jon Slaughter :
> When I run my scripts on a http server I can use the
> $_SESSION['Document_Root'] to get the dir of the scripts and stuff(I have my
> local file system laid out exactly as the one on my server.
>
> The issue is that when I run the script without using session_start I have
> to set the document root manually. Now every time I switch from running
> locally to a web server I have to comment out the line. Its not a big deal
> but I'm wonder if I could somehow tell php to use a default document root if
> a session isn't started?
>
> Thanks,
> Jon
<?php
/**
* May be something like this ?
* When function session_start()
* is not called or not successed
* $_SESSION is not set.
*/
$docRoot = isset($_SESSION) ? $_SESSION['Document_Root'] :
$_SERVER['DOCUMENT_ROOT'];
?>
[Back to original message]
|