Did you checked my last message? Was it helpful?
PHP under Apache exposes diferent global variables than PHP under IIS. It
will be impossible for you to correct your errors without changing your
code. Run phpinfo() to see what variables are available under IIS.

About session variables...

I suggest you use the $_SESSION array instead of $HTTP_SESSION_VARS.

Also, check your session_path (defined in php.ini, which should be under
/WINNT). session_path should point to a directory where user IUSR_MYHOST has
writing permissions. There, you should see a file created for each session.
Open this file in notepad and you should find names of session variables and
their values. If all this is correct, check what session cookies is sending
your browser to the server (Netscape is very suitable for doing this).
PHPSESSID should be one of them, if not, you are not registering your
session correctly.

Cheers.



----- Original Message -----
From: "Beauford.2002" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; "'PHP General'" <[EMAIL PROTECTED]>
Sent: Wednesday, March 19, 2003 12:44 PM
Subject: Re: [PHP] PHP and IIS - More info


> Further note that it is not just this script, but many PHP scripts that I
> run on IIS - they all work perfectly on Apache (on Windows and Linux)..
>
> ----- Original Message -----
> From: "John W. Holmes" <[EMAIL PROTECTED]>
> To: "'Beauford.2002'" <[EMAIL PROTECTED]>; "'PHP General'"
> <[EMAIL PROTECTED]>
> Sent: Wednesday, March 19, 2003 12:21 PM
> Subject: RE: [PHP] PHP and IIS - More info
>
>
> > > These are some of the errors I am getting
> > >
> > > Notice: Undefined index: login in
> > > C:\Inetpub\wwwroot\xxxx.xxxx.xxxx\login\checklogin.php on line 74
> > >
> > > and 75, and other similar errors.
> > >
> > > Line 74 is: $login = $HTTP_SESSION_VARS['login'];
> > > Line 75 is: $password = $HTTP_SESSION_VARS['password'];
> > >
> > > Another one is: echo $HTTP_ENV_VARS["QUERY_STRING"];
> >
> > There is no 'login' or 'password' index in the $HTTP_SESSION_VARS array.
> > How are you registering these variables? Try using the new method with
> > $_SERVER.
> >
> > ---John W. Holmes...
> >
> > PHP Architect - A monthly magazine for PHP Professionals. Get your copy
> > today. http://www.phparch.com/
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to