Posted by Jon Slaughter on 06/17/07 07:45
"zono" <gonaumov@gmail.com> wrote in message
news:1182064637.077781.99180@c77g2000hse.googlegroups.com...
>
> 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'];
> ?>
>
hmm, actually it doesn't work. because I use session_start(); I get a
document root... just not the correct one. I guess I have to find some
setting to change in the local http server the debugger uses.
Thanks,
Jon
Navigation:
[Reply to this message]
|