php-windows Digest 27 Feb 2006 08:50:12 -0000 Issue 2898

Topics (messages 26722 through 26724):

PHP 5.1.2 ISAPI and Mysql
        26722 by: Greg Thomas

problems with session vars
        26723 by: Ing. Tomás Liendo
        26724 by: Luis Moreira

Administrivia:

To subscribe to the digest, e-mail:
        [EMAIL PROTECTED]

To unsubscribe from the digest, e-mail:
        [EMAIL PROTECTED]

To post to the list, e-mail:
        [email protected]


----------------------------------------------------------------------
--- Begin Message ---
ok folks, heres one for ya.

IIS 6 (Win 2003 Ent)  New installation (no possible reminants of an old php 
version, not that I haven't reverified)
PHP 5.1.2
Mysql 5.0.18
PHP dir (c:\php) added to path.
php.ini (from php.ini-dist) modified to for IIS (cgi.force_redirect = 0), 
php/ext dir (extension_dir=c:/php/ext) and mysql extension 
uncommented.(extension=php_mysql.dll)

When I load the use the isapi for php and attempt to connect to the 
database, I get the message "cannot find mysql_connect....." as if the 
extension wasn't loaded.   I have verified that it is loaded via phpinfo. 
In addition, I've changed the ext directory to point to where it is not 
located to verify that it is using the php.ini, and of course I receive an 
error, as expected (cannot find php_mysql.dll).  All other aspects of php 
seem to work fine based on limited tests, as you would expect.

The most confusing part is that if I use the php-cgi in IIS instead of the 
isapi, everything works perfect.  (no other changes made).

I could understand that if this was my first php 5 setup or I was just being 
stupid, but I dont see any reason for this to be happening and need a fresh 
outlook if anyone has any suggestions.

Now normally when setting up php on IIS, I just use the cgi and call it 
good, as in the past there were possible stability issues, but as I've moved 
the site to a new server, I was hoping the isapi would preform a little 
better.  comments?  tips? 

--- End Message ---
--- Begin Message ---
Hi I have the following problem:

I developed a system that it runs perfec in my PC and in hosting server with
Linux. But the session vars don't work in a hosting server with Windows...
The technical contact of the Server with Windows says me that the problem is
a space before the function session_start() in my code...
I tried this, but don't work...

Have any idea why session vars don't work in a Windows Server???

I have the same version exactly of the system in a server with Linux:
http://www.pentagonoonline.com.ar/soporte
and in a server with Windows: http://www.iracbiogen.com.ar/virtual

Try to login into the system with:

user (usuario): master
password (clave): gh306

In Linux you can login without problems, but in Windows you won't to leave
the login page. This is because in the Windows server the session var that
I'm using to determine if the user has loged correctly don't work...

How can I solve this problem?

I send you the files procesa_login.php (processes login) and controla.php
(controls). The first one verifies the user name and password in the
database (no problems), the second verify that the user has loged correctly
(problems with the session var $_SESSION['autentificado'] (authenticated).)

Well I wait to have explained to myself, and... sorry for my english...
Ahead of time, thank you very much,

Tom.



begin 666 procesa_login.php
M/#\@<V5S<VEO;E]S=&%R="@I.PT*("!I;F-L=61E*")C;VYE>"YP:' B*3LO
M+U!R;W9E92!U;[EMAIL PROTECTED];B!P87)A(&-O;F5C=&%R<[EMAIL PROTECTED]@<V5R=FED
M;W(@9&[EMAIL PROTECTED]<R!->5-13"X-"B @+R\D;&EN:SUC;VYE8W1A
M<G-E*")L;V-A;&AO<W0B+")C;W1O;2(L(F=R965N,S V(BPB8V]T;VU?<&5N
M=&%G;VYO(BD[(" O+W!A<[EMAIL PROTECTED]@<V5R=F5R#0H@("\O)&QI;FL]8V]N96-T
M87)[EMAIL PROTECTED];&]C86QH;W-T(BPB<F]O="(L(B(L(G-O<&]R=&4B*3LO+U)E86QI
M>F$@;&[EMAIL PROTECTED];[EMAIL PROTECTED](&QA(&)A<[EMAIL PROTECTED]&[EMAIL 
PROTECTED]&%T;W,-"B @)&YI8VL]
M)%]03U-46R=N:6-K)UT[#0H@("1C;&%V93TD7U!/4U1;)V-L879E)UT[(" -
M"B @)&-U<G-O/21?4$]35%LG8W5R<V\G73L-"B @#0HO+T%U=&5N=&EC86-I
M;[EMAIL PROTECTED]&[EMAIL 
PROTECTED])I;RTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM#0HD=7-U87)I
M;W,];7ES<6Q?<75E<GDH(E-%3$5#5" J([EMAIL PROTECTED]:6YI<W1R861O<F5S
M(%=(15)%(&YO;6)R95]U<STG(BXD;FEC:RXB)[EMAIL PROTECTED])R(N)&-L
M879E+B(G(BPD;&EN:RD[#0HD=7-U87)I;SUM>7-Q;%]N=6U?<F]W<[EMAIL PROTECTED]
M87)I;W,I.PT*:68H)'5S=6%R:6\]/3 I#0I[#0H))'5S=6%R:6]S/6UY<W%L
M7W%U97)Y*")[EMAIL PROTECTED]&4D]-(&%L=6UN;W,@5TA%4D4@;F]M8G)E7W5S
M/2<B+B1N:6-K+B(G($%.1"!C;&%V93TG(BXD8VQA=F4N(B<B+"1L:6YK*3L-
M"@DD=7-U87)I;SUM>7-Q;%]N=6U?<F]W<[EMAIL PROTECTED])I;W,I.PD-"@[EMAIL PROTECTED]
M=7-U87)I;ST],"D-"@E["0T*"0EE8VAO(")%;"!N;VUB<[EMAIL PROTECTED]&[EMAIL 
PROTECTED])I
M;R!O(&QA(&-O;G1R87-E\6$@<V]N(&EN8V]R<F5C=&]S+B!0=6QS92!A='+A
M<R!P87)A('9O;'9E<B!A(&EN=&5N=&%R+CQB<CXB.PT*"0DD7U-%4U-)3TY;
M)V%U=&5N=&EF:6-A9&\G73TB3D\B.PT*"7T-"@EE;'-E#0H)>PT*"0DD=7-U
M87)I;SUM>7-Q;%]F971C:%]A<G)A>[EMAIL PROTECTED])I;W,I.PT*"0DD7U-%4U-)
M3TY;)V%U=&5N=&EF:6-A9&\G73TB4TDB.PD)#0H)"21?4T534TE/3ELG=7-U
M87)I;R==/21U<W5A<FEO6R=I9%]C;VYT86-T;R==.PT*"0DD7U-%4U-)3TY;
M)VYO;6)R95]U<W5A<FEO)UT])'5S=6%R:6];)VYO;6)R92==+B(@(BXD=7-U
M87)I;ULG87!E;&QI9&\G73L-"@D))%]315-324].6R=T:7!O7W5S=6%R:6\G
M73TB86QU;6YO(CL-"@D))&AO<F%?86-T=6%L/6=E='1I;65O9F1A>[EMAIL PROTECTED]
M3V)T:65N92!L82!H;W)A(&%C='5A;"X-"@D))%]315-324].6R)H;W)A(ET]
M)&AO<F%?86-T=6%L6R)S96,B73LO+U)E9VES=')A(&AO<[EMAIL PROTECTED]&4@:6YG<F5S
M;PD)#0H)"0D)#0H)"2\O0V]N=')O;&$@<75E(&5L(&%L=6UN;R!E<W1E(&EN
M<V-R:7!T;R!A;"!C=7)S;RX-"@D))&ED=7,])'5S=6%R:6];)VED7V-O;G1A
M8W1O)UT[#0H)"21U<W5A<FEO<WAC=7)S;SUM>7-Q;%]Q=65R>[EMAIL PROTECTED],14-4
M("[EMAIL PROTECTED])/32!A;'5M;F]S>&-U<G-O(%=(15)%(&ED7V-U<G-O/2<B+B1C=7)S
M;RXB)R!!3D0@:61?86QU;6YO/2(N)&ED=7,L)&QI;FLI.PT*"0EI9BAM>7-Q
M;%]N=6U?<F]W<[EMAIL PROTECTED])I;W-X8W5R<V\I/3TP*0T*"0E[#0H)"0EH96%D
M97(H(DQO8V%T:6]N.B!I;G-C<FEP8VEO;BYP:' B*3L-"@D)?0T*"0EE;'-E
M#0H)"7L-"@D)"21?4T534TE/3ELG8W5R<V]?86-T:79O)UT])&-U<G-O.PT*
M"0D):&5A9&5R*"),;V-A=&EO;CH@:&]M95]A;'4N<&AP(BD[#0H)"7T-"@E]
M#0I]#0IE;'-E#0I[#0H))'5S=6%R:6\];7ES<6Q?9F5T8VA?87)R87DH)'5S
M=6%R:6]S*3L-"@DD7U-%4U-)3TY;)V%U=&5N=&EF:6-A9&\G73TB4TDB.PD)
M#0H))%]315-324].6R=U<W5A<FEO)UT])'5S=6%R:6];)VED)UT[#0H))%]3
M15-324].6R=N;VUB<F5?=7-U87)I;R==/21U<W5A<FEO6R=N;VUB<F4G72XB
M("(N)'5S=6%R:6];)V%P96QL:61O)UT["0D-"@DD7U-%4U-)3TY;)W1I<&]?
M=7-U87)I;R==/2)A9&UI;FES=')A9&]R(CL)#0H))%]315-324].6R=C=7)S
M;U]A8W1I=F\G73TD7U!/4U1;)V-U<G-O)UT[#0H))&AO<F%?86-T=6%L/6=E
M='1I;65O9F1A>[EMAIL PROTECTED])T:65N92!L82!H;W)A(&%C='5A;"X-"@DD7U-%
M4U-)3TY;(FAO<F$B73TD:&]R85]A8W1U86Q;(G-E8R)=.R\O4F5G:7-T<F$@
M:&]R82!D92!I;F=R97-O#0H):&5A9&5R*"),;V-A=&EO;CH@:&]M95]A9&TN
-<&AP(BD[#0I]#0H_/@``
`
end

begin 666 controla.php
M/#\@<V5S<VEO;E]S=&%R="@I.PT*+RH-"BTM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+0T*0V]N=')O;&$N<&AP#0I697)[EMAIL PROTECTED]@=7-U
M87)I;R!E<W1E(&%U=&5N=&EC861O+"!Y(&YO(&AA9V$@;6%S(&1E('9E:6YT
M92!M:6YU=&]S('%U92!N;R!R96%L:7IA(&YI;F=U;F$@<&5T:6-I;VXN#0HM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-"BHO#0H-"@T*(" @)&5X
M:7-T93UI<W-E="@D7U-%4U-)3TY;)V%U=&5N=&EF:6-A9&\G72D[#0H@("!I
[EMAIL PROTECTED]<W1E*0T*(" @>PT*(" @"[EMAIL PROTECTED])3TY;(F%U=&5N=&EF
M:6-A9&\B72$](E-)(BD-"B @(" )>R\O5F5R:69I8V$@<[EMAIL PROTECTED]@=7-U87)I
M;R!E<W1A(&%U=&5N=&EC861O(" @(" @(" @(" @(" @(" @(" @(" @(" @
M#0H@(" @(" )( ES97-S:6]N7V1E<W1R;WDH*3L-"@D)"2\O96-H;R D7U-%
M4U-)3TY;(F%U=&5N=&EF:6-A9&\B73L-"B @(" @"2 ):&5A9&5R*"),;V-A
M=&EO;CH@;&]G:6XN<&AP(BD[#0H)(" @('T@(" @(" @( T*(" @(" @(" O
M*F5L<V4-"B @(" @(" @>R @(" @(" @#0H@(" @(" @(" @(" D:&]R85]A
M8W1U86P]9V5T=&EM96]F9&%Y*"D[+R]/8G1I96YE(&QA(&AO<[EMAIL PROTECTED]
[EMAIL PROTECTED](" @(" @(" @(" @)&AO<F%?96YT<F%D83TD7U-%4U-)3TY;(FAO<F$B
M73LO+T]B=&EE;F4@;&$@:&]R82!D92!L82!U;'1I;6$@<&5T:6-I;VXN#0H@
M(" @(" @(" @(" D9&EF97)E;F-I83TD:&]R85]A8W1U86Q;(G-E8R)=+21H
M;W)A7V5N=')A9&$[+R]#86QC=6QA(&QA(&1I9F5R96YC:[EMAIL PROTECTED]<F4@;&$@
M:&]R82!D92!I;F=R97-O('D-"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @("\O(&QA(&AO<[EMAIL PROTECTED]@T*(" @(" @(" @
M(" @(&EF*"1D:69E<F5N8VEA/C$R,# I#0H@(" @(" @(" @(" @>R\O4VD@
M;&[EMAIL PROTECTED]&EF97)E;F-I82!E;B!M87EO<B!A(&1I97H@;6EN=71O<[EMAIL 
PROTECTED]@=7-U
M87)I;R!E<R!D96-O;F5C=&%D;R!Y(&5N=FEA9&[EMAIL PROTECTED]
M90T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @+R]L;V=I;BX-
M"B @(" @(" @(" @(" @(" @('-E<W-I;VY?9&5S=')O>[EMAIL PROTECTED](" @(" @
M(" @(" @(" @(" @:&5A9&5R*"),;V-A=&EO;CH@;&]G:6XN<&AP(BD[#0H@
M(" @(" @(" @(" @('T-"B @(" @(" @(" @(" @96QS90T*(" @(" @(" @
M(" @("![#0H@(" @(" @(" @(" @(" @(" D7U-%4U-)3TY;(FAO<F$B73TD
M:&]R85]A8W1U86Q;(G-E8R)=.R\O06-T=6%L:7IA(&QA(&AO<[EMAIL PROTECTED]&4@;&$@
M=6QT:6UA('!E=&EC:[EMAIL PROTECTED](" @(" @(" @(" @("!](" @(" @(" @(" -
M"B @(" @(" @(" @?2HO#0H)?2 -"@EE;'-E#0H)>PD)(" -"@D))%]315-3
M24].6R=A=71E;G1I9FEC861O)UT](DY/(CL-"@D):&5A9&5R*"),;V-A=&EO
:;CH@;&]G:6XN<&AP(BD[#0H@(" @?0T*/SX`
`
end

--- End Message ---
--- Begin Message ---
I don't use much session variables, but I think the problem is on PHP.INI,
not on Windows.

You are using two different systems, you can only compare them if they are
using the same settings.

 


Caution


This registers a global variable. If you want to register a session variable
from within a function, you need to make sure to make it global using the
<http://pt.php.net/manual/en/language.variables.scope.php> global keyword or
the $GLOBALS[] array, or use the special session arrays as noted below. 

 

 

-----Original Message-----
From: Ing. Tomás Liendo [mailto:[EMAIL PROTECTED] 
Sent: sábado, 25 de Fevereiro de 2006 19:18
To: [email protected]
Subject: [PHP-WIN] problems with session vars

 

Hi I have the following problem:

 

I developed a system that it runs perfec in my PC and in hosting server with

Linux. But the session vars don't work in a hosting server with Windows...

The technical contact of the Server with Windows says me that the problem is

a space before the function session_start() in my code...

I tried this, but don't work...

 

Have any idea why session vars don't work in a Windows Server???

 

I have the same version exactly of the system in a server with Linux:

http://www.pentagonoonline.com.ar/soporte

and in a server with Windows: http://www.iracbiogen.com.ar/virtual

 

Try to login into the system with:

 

user (usuario): master

password (clave): gh306

 

In Linux you can login without problems, but in Windows you won't to leave

the login page. This is because in the Windows server the session var that

I'm using to determine if the user has loged correctly don't work...

 

How can I solve this problem?

 

I send you the files procesa_login.php (processes login) and controla.php

(controls). The first one verifies the user name and password in the

database (no problems), the second verify that the user has loged correctly

(problems with the session var $_SESSION['autentificado'] (authenticated).)

 

Well I wait to have explained to myself, and... sorry for my english...

Ahead of time, thank you very much,

 

Tom.

 

 

 


--- End Message ---

Reply via email to