cannot pass query string (GET) vars
13 Message(s) by 4 Author(s) originally posted in php programming
| From: Kevin Blount |
Date: Thursday, October 25, 2007
|
I'm having a very odd issue, that arose this morning after working
fine yesterday...
here's a very simple script:
1:
<?php
2: $test = $_GET['test'];
3: echo "Hello" . $test . "<p>";
4: ?>
when called using this URL:
http://216.244.107.150/info.php?test=me
the
code should just output:
Hello me
but instead the
server just
hang s, until my
browser timesout. If I
remove "?test=me" from the URL, the script works just fine (output:
"Hello "), but for some reason all my PHP scripts now hang when I try
and pass a name/pair on the URL.
Any ideas?? I'm very new to PHP and probably change the config of
IIS 6
somehow, or just
broken it in some other way. Any advice'd be
appreciated.
Beekay
| From: Rik Wasmus |
Date: Thursday, October 25, 2007
|
On Thu, 25 Oct 2007 19:26:09 +0200, Kevin Blount
<kevin.blount@xxxxxxxxxxx=
=
wrote in message:
I'm having a very odd issue, that arose this morning after working
fine yesterday...
here's a very simple script:
1: <?php
2: $test =3D $_GET['test'];
3: echo "Hello" . $test . "<p>
";
4: ?>
when called using this URL:
http://216.244.107.150/info.php?test=3Dme
the code should just output:
Hello me
but instead the server just hangs, until my browser timesout. If I
remove "?test=3Dme" from the URL, the script works just fine (output:
"Hello "), but for some reason all my PHP scripts now hang when I try
and pass a name/pair on the URL.
Any ideas?? I'm very new to PHP and probably change the config of IIS6=
somehow, or just broken it in some other way. Any advice'd be
appreciated.
Seems to work OK from here using that IP. Are you sure it is not some loc=
al =
firewall/proxy setting? Does IIS keep a access and/or
error log, and if =
=
so, what is in it?
-- =
Rik Wasmus
| From: Kevin Blount |
Date: Thursday, October 25, 2007
|
To confirm.. when you
click the above you see "Hello me" - not just
"Hello"?
No firewall/proxy.. it was working fine for me earlier today. I will
check IIS6 again, but I'm not sure what to look for. I just tried from
Firefox, and receieved this error message:
"PHP has encountered an
Access Violation at 01C21255" - I also tried
from another PC on my network.. same deal. Lastly tried from a remote
PC (via Remote Desktop to the server this is all
run ning from)
ok.. something screwy is going on, right?
wrote in message:
On Thu, 25 Oct 2007 19:26:09 +0200, Kevin Blount <kevin.blo...@xxxxxxxxxxx>
wrote in message:
> I'm having a very odd issue, that arose this morning after working
> fine yesterday...
> here's a very simple script:
> 1: <?php
> 2: $test = $_GET['test'];
> 3: echo "Hello" . $test . "<p>";
> 4: ?>
> when called using this URL:
> http://216.244.107.150/info.php?test=me
> the code should just output:
> Hello me
> but instead the server just hangs, until my browser timesout. If I
> remove "?test=me" from the URL, the script works just fine (output:
> "Hello "), but for some reason all my PHP scripts now hang when I try
> and pass a name/pair on the URL.
> Any ideas?? I'm very new to PHP and probably change the config of IIS6
> somehow, or just broken it in some other way. Any advice'd be
> appreciated.
Seems to work OK from here using that IP. Are you sure it is not some local
firewall/proxy setting? Does IIS keep a access and/or error log, and if
so, what is in it?
--
Rik Wasmus- Hide quoted text -
> - Show quoted text -
| From: Rik Wasmus |
Date: Thursday, October 25, 2007
|
On Thu, 25 Oct 2007 20:44:58 +0200, Kevin Blount
<kevin.blount@xxxxxxxxxxx=
=
wrote in message:
>
http://216.244.107.150/info.php?test=3Dme
> the code should just output:
> Hello me
> but instead the server just hangs, until my browser timesout. If I
> remove "?test=3Dme" from the URL, the script works just fine (outpu=
t:
> "Hello "), but for some reason all my PHP scripts now hang when I t=
ry
> and pass a name/pair on the URL.
Seems to work OK from here using that IP. Are you sure it is not some =
=
local
firewall/proxy setting? Does IIS keep a access and/or error log, and =
if
so, what is in it?
To confirm.. when you click the above you see "Hello me" - not just
"Hello"?
Indeed. Changing test to 'oelebole' worked too (see your access logs)
No firewall/proxy.. it was working fine for me earlier today. I will
check IIS6 again, but I'm not sure what to look for. I just tried from=
Firefox, and receieved this error message:
"PHP has encountered an Access Violation at 01C21255" - I also tried
from another PC on my network.. same deal. Lastly tried from a remote
PC (via Remote Desktop to the server this is all running from)
ok.. something screwy is going on, right?
I'd say so. Try to access any access/error logs and check it out. The on=
e =
with 'oelebole' in the get
string s was OK, compare that to your failed =
requests.
-- =
Rik Wasmus
| From: Kevin Blount |
Date: Thursday, October 25, 2007
|
wrote in message:
On Thu, 25 Oct 2007 20:44:58 +0200, Kevin Blount <kevin.blo...@xxxxxxxxxxx>
wrote in message:
> http://216.244.107.150/info.php?test=me
> the code should just output:
> Hello me
> but instead the server just hangs, until my browser timesout. If I
> remove "?test=me" from the URL, the script works just fine (output:
> "Hello "), but for some reason all my PHP scripts now hang when I try
> and pass a name/pair on the URL.
Seems to work OK from here using that IP. Are you sure it is not some
local
firewall/proxy setting? Does IIS keep a access and/or error log, and if
so, what is in it?
> To confirm.. when you click the above you see "Hello me" - not just
> "Hello"?
Indeed. Changing test to 'oelebole' worked too (see your access logs)
> No firewall/proxy.. it was working fine for me earlier today. I will
> check IIS6 again, but I'm not sure what to look for. I just tried from
> Firefox, and receieved this error message:
> "PHP has encountered an Access Violation at 01C21255" - I also tried
> from another PC on my network.. same deal. Lastly tried from a remote
> PC (via Remote Desktop to the server this is all running from)
> ok.. something screwy is going on, right?
I'd say so. Try to access any access/error logs and check it out. The one
with 'oelebole' in the get strings was OK, compare that to your failed
requests.
--
Rik Wasmus- Hide quoted text -
- Show quoted text -
Here are the logs.. anything
jump out at you?
As you can see. I tried "oelebole" first, and it worked! So, I tried
"me" again, failed.. I tried "kevinblount" hinking the length or
reserved word thing might be in play, but it failed to. I then tried
"beekay", failed.. finally back to "oelebole" and it failed this
time.
Really confused now :p
Kevin
#Software:
Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2007-10-25 19:02:05
#Fields:
date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query
s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-
status
2007-10-25 19:11:27 W3SVC1260829704 192.168.2.143 GET /info.php
test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
+7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
+2.0.50727;+FDM) 500 0 0
2007-10-25 19:11:34 W3SVC1260829704 192.168.2.143 GET /info.php
test=me 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows
+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+FDM) 500 0
0
2007-10-25 19:11:39 W3SVC1260829704 192.168.2.143 GET /info.php
test=beekay 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
+7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
+2.0.50727;+FDM) 500 0 0
2007-10-25 19:11:49 W3SVC1260829704 192.168.2.143 GET /info.php
test=kevinblount 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
+7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
+2.0.50727;+FDM) 500 0 0
2007-10-25 19:11:59 W3SVC1260829704 192.168.2.143 GET /info.php
test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
+7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
+2.0.50727;+FDM) 500 0 0
| From: Kevin Blount |
Date: Thursday, October 25, 2007
|
wrote in message:
wrote in message:
> On Thu, 25 Oct 2007 20:44:58 +0200, Kevin Blount
<kevin.blo...@xxxxxxxxxxx>
wrote in message:
> >
http://216.244.107.150/info.php?test=me
> > the code should just output:
> > Hello me
> > but instead the server just hangs, until my browser timesout. If I
> > remove "?test=me" from the URL, the script works just fine (output:
> > "Hello "), but for some reason all my PHP scripts now hang when I try
> > and pass a name/pair on the URL.
> Seems to work OK from here using that IP. Are you sure it is not some
> local
> firewall/proxy setting? Does IIS keep a access and/or error log, and if
> so, what is in it?
> > To confirm.. when you click the above you see "Hello me" - not just
> > "Hello"?
> Indeed. Changing test to 'oelebole' worked too (see your access logs)
> > No firewall/proxy.. it was working fine for me earlier today. I will
> > check IIS6 again, but I'm not sure what to look for. I just tried from
> > Firefox, and receieved this error message:
> > "PHP has encountered an Access Violation at 01C21255" - I also tried
> > from another PC on my network.. same deal. Lastly tried from a remote
> > PC (via Remote Desktop to the server this is all running from)
> > ok.. something screwy is going on, right?
> I'd say so. Try to access any access/error logs and check it out. The one
> with 'oelebole' in the get strings was OK, compare that to your failed
> requests.
> --
> Rik Wasmus- Hide quoted text -
> - Show quoted text -
Here are the logs.. anything jump out at you?
As you can see. I tried "oelebole" first, and it worked! So, I tried
"me" again, failed.. I tried "kevinblount" hinking the length or
reserved word thing might be in play, but it failed to. I then tried
"beekay", failed.. finally back to "oelebole" and it failed this
time.
Really confused now :p
Kevin
#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2007-10-25 19:02:05
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query
s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-
status
2007-10-25 19:11:27 W3SVC1260829704 192.168.2.143 GET /info.php
test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
+7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
+2.0.50727;+FDM) 500 0 0
2007-10-25 19:11:34 W3SVC1260829704 192.168.2.143 GET /info.php
test=me 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows
+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+FDM) 500 0
0
2007-10-25 19:11:39 W3SVC1260829704 192.168.2.143 GET /info.php
test=beekay 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
+7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
+2.0.50727;+FDM) 500 0 0
2007-10-25 19:11:49 W3SVC1260829704 192.168.2.143 GET /info.php
test=kevinblount 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
+7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
+2.0.50727;+FDM) 500 0 0
2007-10-25 19:11:59 W3SVC1260829704 192.168.2.143 GET /info.php
test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
+7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
+2.0.50727;+FDM) 500 0 0- Hide quoted text -
- Show quoted text -
quick extra -
I just checked the evnet logs.. nothing showing at all regarding PHP
or IIS
I also restarted IIS, and after that the script worked with "me" and
then "kevin", but if I try it again, it's back to hanging and failing.
| From: Rik Wasmus |
Date: Thursday, October 25, 2007
|
On Thu, 25 Oct 2007 21:16:34 +0200, Kevin Blount
<kevin.blount@xxxxxxxxxxx=
=
wrote in message:
wrote in message:
On Thu, 25 Oct 2007 20:44:58 +0200, Kevin Blount =
<kevin.blo...@xxxxxxxxxxx>
wrote in message:
>
http://216.244.107.150/info.php?test=3Dme
> the code should just output:
> Hello me
> but instead the server just hangs, until my browser timesout. If=
I
> remove "?test=3Dme" from the URL, the script works just fine (ou=
tput:
> "Hello "), but for some reason all my PHP scripts now hang when =
I =
try
> and pass a name/pair on the URL.
Seems to work OK from here using that IP. Are you sure it is not so=
me
local
firewall/proxy setting? Does IIS keep a access and/or error log, a=
nd =
if
so, what is in it?
> To confirm.. when you click the above you see "Hello me" - not just=
> "Hello"?
Indeed. Changing test to 'oelebole' worked too (see your access logs)=
> No firewall/proxy.. it was working fine for me earlier today. I will
> check IIS6 again, but I'm not sure what to look for. I just tried f=
rom
> Firefox, and receieved this error message:
> "PHP has encountered an Access Violation at 01C21255" - I also trie=
d
> from another PC on my network.. same deal. Lastly tried from a remo=
te
> PC (via Remote Desktop to the server this is all running from)
> ok.. something screwy is going on, right?
I'd say so. Try to access any access/error logs and check it out. The=
=
one
with 'oelebole' in the get strings was OK, compare that to your faile=
d
requests.
Here are the logs.. anything jump out at you?
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query
s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32=
-
status
2007-10-25 19:11:27 W3SVC1260829704 192.168.2.143 GET /info.php
test=3Doelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
+7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
+2.0.50727;+FDM) 500 0 0
500 status means internal server error, so check the error log why an =
error occured. If nothing jumps out, check wether it's an IIS or PHP iss=
ue =
by using a static page with the GET string instead of a PHP one.
-- =
Rik Wasmus
| From: Kevin Blount |
Date: Thursday, October 25, 2007
|
wrote in message:
wrote in message:
wrote in message:
> > On Thu, 25 Oct 2007 20:44:58 +0200, Kevin Blount
<kevin.blo...@xxxxxxxxxxx>
wrote in message:
> > >
http://216.244.107.150/info.php?test=me
> > > the code should just output:
> > > Hello me
> > > but instead the server just hangs, until my browser timesout. If I
> > > remove "?test=me" from the URL, the script works just fine (output:
> > > "Hello "), but for some reason all my PHP scripts now hang when I try
> > > and pass a name/pair on the URL.
> > Seems to work OK from here using that IP. Are you sure it is not some
> > local
> > firewall/proxy setting? Does IIS keep a access and/or error log, and if
> > so, what is in it?
> > > To confirm.. when you click the above you see "Hello me" - not just
> > > "Hello"?
> > Indeed. Changing test to 'oelebole' worked too (see your access logs)
> > > No firewall/proxy.. it was working fine for me earlier today. I will
> > > check IIS6 again, but I'm not sure what to look for. I just tried from
> > > Firefox, and receieved this error message:
> > > "PHP has encountered an Access Violation at 01C21255" - I also tried
> > > from another PC on my network.. same deal. Lastly tried from a remote
> > > PC (via Remote Desktop to the server this is all running from)
> > > ok.. something screwy is going on, right?
> > I'd say so. Try to access any access/error logs and check it out. The one
> > with 'oelebole' in the get strings was OK, compare that to your failed
> > requests.
> > --
> > Rik Wasmus- Hide quoted text -
> > - Show quoted text -
> Here are the logs.. anything jump out at you?
> As you can see. I tried "oelebole" first, and it worked! So, I tried
> "me" again, failed.. I tried "kevinblount" hinking the length or
> reserved word thing might be in play, but it failed to. I then tried
> "beekay", failed.. finally back to "oelebole" and it failed this
> time.
> Really confused now :p
> Kevin
> #Software: Microsoft Internet Information Services 6.0
> #Version: 1.0
> #Date: 2007-10-25 19:02:05
> #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query
> s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-
> status
> 2007-10-25 19:11:27 W3SVC1260829704 192.168.2.143 GET /info.php
> test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> +2.0.50727;+FDM) 500 0 0
> 2007-10-25 19:11:34 W3SVC1260829704 192.168.2.143 GET /info.php
> test=me 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows
> +NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+FDM) 500 0
> 0
> 2007-10-25 19:11:39 W3SVC1260829704 192.168.2.143 GET /info.php
> test=beekay 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> +2.0.50727;+FDM) 500 0 0
> 2007-10-25 19:11:49 W3SVC1260829704 192.168.2.143 GET /info.php
> test=kevinblount 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> +2.0.50727;+FDM) 500 0 0
> 2007-10-25 19:11:59 W3SVC1260829704 192.168.2.143 GET /info.php
> test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> +2.0.50727;+FDM) 500 0 0- Hide quoted text -
> - Show quoted text -
quick extra -
I just checked the evnet logs.. nothing showing at all regarding PHP
or IIS
I also restarted IIS, and after that the script worked with "me" and
then "kevin", but if I try it again, it's back to hanging and failing.- Hide quoted text -
- Show quoted text -
I wish I could edit these posts, rather than
spamming all the time..
I found that turning on "friendly
HTTP errors gave some clues"..
here's the latest
ok.. restart IIS again
1) first I run
http://216.244.107.150/info.php and see "Hello"
2) next I run
http://216.244.107.150/info.php?test=me" and it hangs
3) I tru and go back to
http://216.244.107.150/info.php and this time
IE returns the friendly error "HTTP 500 - Te website cannot display
the page"
4) no matter how long I eave it, once it's failed once, I can not get
the scipt to work again.
RK: Could you try again, then if it works.. try a different couple of
test= values? I want to mke sure it's working for you multiple times,
not just once.. might be connection/IP based? clutching at straws
here
seems that this is server based, rather than script. Again, nothing
obvious in the IIS logs and no
event log entries
I think I need to reinstall PHP and/or follow the IIS setup section
again
| From: Rik Wasmus |
Date: Thursday, October 25, 2007
|
On Thu, 25 Oct 2007 21:47:57 +0200, Kevin Blount <kevin.blount@xxxxxxxxxxx=
=
wrote in message:
RK: Could you try again, then if it works.. try a different couple of
test=3D values? I want to mke sure it's working for you multiple times=
,
not just once.. might be connection/IP based? clutching at straws
here
Hmmm, worked 5 times in a row, and then failed. Using the last working =
GET's in another browser didn't fix it.
seems that this is server based, rather than script. Again, nothing
obvious in the IIS logs and no event log entries
I think I need to reinstall PHP and/or follow the IIS setup section
again
I'd say that with an error like 'PHP has encountered an Access Violation=
=
at 01CE1255' reinstalling PHP is indeed your best bet.
-- =
Rik Wasmus
| From: Kevin Blount |
Date: Thursday, October 25, 2007
|
wrote in message:
wrote in message:
wrote in message:
wrote in message:
> > > On Thu, 25 Oct 2007 20:44:58 +0200, Kevin Blount
<kevin.blo...@xxxxxxxxxxx>
wrote in message:
> > > >
http://216.244.107.150/info.php?test=me
> > > > the code should just output:
> > > > Hello me
> > > > but instead the server just hangs, until my browser timesout. If I
> > > > remove "?test=me" from the URL, the script works just fine (output:
> > > > "Hello "), but for some reason all my PHP scripts now hang when I try
> > > > and pass a name/pair on the URL.
> > > Seems to work OK from here using that IP. Are you sure it is not some
> > > local
> > > firewall/proxy setting? Does IIS keep a access and/or error log, and if
> > > so, what is in it?
> > > > To confirm.. when you click the above you see "Hello me" - not just
> > > > "Hello"?
> > > Indeed. Changing test to 'oelebole' worked too (see your access logs)
> > > > No firewall/proxy.. it was working fine for me earlier today. I will
> > > > check IIS6 again, but I'm not sure what to look for. I just tried from
> > > > Firefox, and receieved this error message:
> > > > "PHP has encountered an Access Violation at 01C21255" - I also tried
> > > > from another PC on my network.. same deal. Lastly tried from a remote
> > > > PC (via Remote Desktop to the server this is all running from)
> > > > ok.. something screwy is going on, right?
> > > I'd say so. Try to access any access/error logs and check it out. The one
> > > with 'oelebole' in the get strings was OK, compare that to your failed
> > > requests.
> > > --
> > > Rik Wasmus- Hide quoted text -
> > > - Show quoted text -
> > Here are the logs.. anything jump out at you?
> > As you can see. I tried "oelebole" first, and it worked! So, I tried
> > "me" again, failed.. I tried "kevinblount" hinking the length or
> > reserved word thing might be in play, but it failed to. I then tried
> > "beekay", failed.. finally back to "oelebole" and it failed this
> > time.
> > Really confused now :p
> > Kevin
> > #Software: Microsoft Internet Information Services 6.0
> > #Version: 1.0
> > #Date: 2007-10-25 19:02:05
> > #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query
> > s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-
> > status
> > 2007-10-25 19:11:27 W3SVC1260829704 192.168.2.143 GET /info.php
> > test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> > +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> > +2.0.50727;+FDM) 500 0 0
> > 2007-10-25 19:11:34 W3SVC1260829704 192.168.2.143 GET /info.php
> > test=me 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows
> > +NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+FDM) 500 0
> > 0
> > 2007-10-25 19:11:39 W3SVC1260829704 192.168.2.143 GET /info.php
> > test=beekay 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> > +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> > +2.0.50727;+FDM) 500 0 0
> > 2007-10-25 19:11:49 W3SVC1260829704 192.168.2.143 GET /info.php
> > test=kevinblount 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> > +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> > +2.0.50727;+FDM) 500 0 0
> > 2007-10-25 19:11:59 W3SVC1260829704 192.168.2.143 GET /info.php
> > test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> > +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> > +2.0.50727;+FDM) 500 0 0- Hide quoted text -
> > - Show quoted text -
> quick extra -
> I just checked the evnet logs.. nothing showing at all regarding PHP
> or IIS
> I also restarted IIS, and after that the script worked with "me" and
> then "kevin", but if I try it again, it's back to hanging and failing.- Hide quoted text -
> - Show quoted text -
I wish I could edit these posts, rather than spamming all the time..
I found that turning on "friendly HTTP errors gave some clues"..
here's the latest
ok.. restart IIS again
1) first I run
http://216.244.107.150/info.phpand see "Hello"
2) next I run
http://216.244.107.150/info.php?test=me" and it hangs
3) I tru and go back to
http://216.244.107.150/info.phpand this time
IE returns the friendly error "HTTP 500 - Te website cannot display
the page"
4) no matter how long I eave it, once it's failed once, I can not get
the scipt to work again.
RK: Could you try again, then if it works.. try a different couple of
test= values? I want to mke sure it's working for you multiple times,
not just once.. might be connection/IP based? clutching at straws
here
seems that this is server based, rather than script. Again, nothing
obvious in the IIS logs and no event log entries
I think I need to reinstall PHP and/or follow the IIS setup section
again- Hide quoted text -
- Show quoted text -
unhfortunately the last reply by me was made while you were replying..
here I go again dbl posting!
good call on tryuing static pages.. worked fine. I also tried a
similar script in ASP and it worked just fine, repeatedly.
Seems to be just IIS. Another post about the error that Firefox
reported seems to have given me an avenue to follow.. hopefully I can
get this working soon. Thanks for all the help.. and if you do think
of anything else, I'd be more thank greatful to hear about it :)
kevin.blount@xxxxxxxxxxx(REMOVEME)com
| From: Kevin Blount |
Date: Thursday, October 25, 2007
|
wrote in message:
wrote in message:
wrote in message:
wrote in message:
wrote in message:
> > > > On Thu, 25 Oct 2007 20:44:58 +0200, Kevin Blount
<kevin.blo...@xxxxxxxxxxx>
wrote in message:
> > > > >
http://216.244.107.150/info.php?test=me
> > > > > the code should just output:
> > > > > Hello me
> > > > > but instead the server just hangs, until my browser timesout. If I
> > > > > remove "?test=me" from the URL, the script works just fine (output:
> > > > > "Hello "), but for some reason all my PHP scripts now hang when I try
> > > > > and pass a name/pair on the URL.
> > > > Seems to work OK from here using that IP. Are you sure it is not some
> > > > local
> > > > firewall/proxy setting? Does IIS keep a access and/or error log, and if
> > > > so, what is in it?
> > > > > To confirm.. when you click the above you see "Hello me" - not just
> > > > > "Hello"?
> > > > Indeed. Changing test to 'oelebole' worked too (see your access logs)
> > > > > No firewall/proxy.. it was working fine for me earlier today. I will
> > > > > check IIS6 again, but I'm not sure what to look for. I just tried from
> > > > > Firefox, and receieved this error message:
> > > > > "PHP has encountered an Access Violation at 01C21255" - I also tried
> > > > > from another PC on my network.. same deal. Lastly tried from a remote
> > > > > PC (via Remote Desktop to the server this is all running from)
> > > > > ok.. something screwy is going on, right?
> > > > I'd say so. Try to access any access/error logs and check it out. The one
> > > > with 'oelebole' in the get strings was OK, compare that to your failed
> > > > requests.
> > > > --
> > > > Rik Wasmus- Hide quoted text -
> > > > - Show quoted text -
> > > Here are the logs.. anything jump out at you?
> > > As you can see. I tried "oelebole" first, and it worked! So, I tried
> > > "me" again, failed.. I tried "kevinblount" hinking the length or
> > > reserved word thing might be in play, but it failed to. I then tried
> > > "beekay", failed.. finally back to "oelebole" and it failed this
> > > time.
> > > Really confused now :p
> > > Kevin
> > > #Software: Microsoft Internet Information Services 6.0
> > > #Version: 1.0
> > > #Date: 2007-10-25 19:02:05
> > > #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query
> > > s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-
> > > status
> > > 2007-10-25 19:11:27 W3SVC1260829704 192.168.2.143 GET /info.php
> > > test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> > > +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> > > +2.0.50727;+FDM) 500 0 0
> > > 2007-10-25 19:11:34 W3SVC1260829704 192.168.2.143 GET /info.php
> > > test=me 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows
> > > +NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+FDM) 500 0
> > > 0
> > > 2007-10-25 19:11:39 W3SVC1260829704 192.168.2.143 GET /info.php
> > > test=beekay 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> > > +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> > > +2.0.50727;+FDM) 500 0 0
> > > 2007-10-25 19:11:49 W3SVC1260829704 192.168.2.143 GET /info.php
> > > test=kevinblount 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> > > +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> > > +2.0.50727;+FDM) 500 0 0
> > > 2007-10-25 19:11:59 W3SVC1260829704 192.168.2.143 GET /info.php
> > > test=oelebole 80 - 76.210.180.155 Mozilla/4.0+(compatible;+MSIE
> > > +7.0;+Windows+NT+5.1;+QS+4.2.1.0;+.NET+CLR+1.1.4322;+.NET+CLR
> > > +2.0.50727;+FDM) 500 0 0- Hide quoted text -
> > > - Show quoted text -
> > quick extra -
> > I just checked the evnet logs.. nothing showing at all regarding PHP
> > or IIS
> > I also restarted IIS, and after that the script worked with "me" and
> > then "kevin", but if I try it again, it's back to hanging and failing.- Hide quoted text -
> > - Show quoted text -
> I wish I could edit these posts, rather than spamming all the time..
> I found that turning on "friendly HTTP errors gave some clues"..
> here's the latest
> ok.. restart IIS again
> 1) first I run
http://216.244.107.150/info.phpandsee "Hello"
> 2) next I run
http://216.244.107.150/info.php?test=me" and it hangs
> 3) I tru and go back to
http://216.244.107.150/info.phpandthis time
> IE returns the friendly error "HTTP 500 - Te website cannot display
> the page"
> 4) no matter how long I eave it, once it's failed once, I can not get
> the scipt to work again.
> RK: Could you try again, then if it works.. try a different couple of
> test= values? I want to mke sure it's working for you multiple times,
> not just once.. might be connection/IP based? clutching at straws
> here
> seems that this is server based, rather than script. Again, nothing
> obvious in the IIS logs and no event log entries
> I think I need to reinstall PHP and/or follow the IIS setup section
> again- Hide quoted text -
> - Show quoted text -
unhfortunately the last reply by me was made while you were replying..
here I go again dbl posting!
good call on tryuing static pages.. worked fine. I also tried a
similar script in ASP and it worked just fine, repeatedly.
Seems to be just IIS. Another post about the error that Firefox
reported seems to have given me an avenue to follow.. hopefully I can
get this working soon. Thanks for all the help.. and if you do think
of anything else, I'd be more thank greatful to hear about it :)
kevin.blount@xxxxxxxxxxx(REMOVEME)com- Hide quoted text -
- Show quoted text -
Final update.. having rolled bck to 5.2.0 the error no longer appears.
Following an idea from another post I made regarding the specific
error I recieved in Firefox ("PHP has encountered an Access Violation
at") I found a few (not many mind) posts that said this was a 'bug'
introduced after 5.2.1, so rolling back to 5.2.0 should fix it, and so
far it has for me.
Cheers
| From: The Natural Philosopher |
Date: Thursday, October 25, 2007
|
wrote in message:
I'm having a very odd issue, that arose this morning after working
fine yesterday...
here's a very simple script:
1: <?php
2: $test = $_GET['test'];
3: echo "Hello" . $test . "<p>";
4: ?>
when called using this URL:
http://216.244.107.150/info.php?test=me
the code should just output:
Hello me
but instead the server just hangs, until my browser timesout. If I
remove "?test=me" from the URL, the script works just fine (output:
"Hello "), but for some reason all my PHP scripts now hang when I try
and pass a name/pair on the URL.
Any ideas?? I'm very new to PHP and probably change the config of IIS6
somehow, or just broken it in some other way. Any advice'd be
appreciated.
Beekay
Try writing some headers first..
| From: |
Date: Sunday, October 28, 2007
|
wrote in message:
I'm having a very odd issue, that arose this morning after working
fine yesterday...
here's a very simple script:
1: <?php
2: $test = $_GET['test'];
3: echo "Hello" . $test . "<p>";
4: ?>
when called using this URL:
http://216.244.107.150/info.php?test=me
the code should just output:
Hello me
but instead the server just hangs, until my browser timesout. If I
remove "?test=me" from the URL, the script works just fine (output:
"Hello "), but for some reason all my PHP scripts now hang when I try
and pass a name/pair on the URL.
Any ideas?? I'm very new to PHP and probably change the config of IIS6
somehow, or just broken it in some other way. Any advice'd be
appreciated.
Beekay
url
http://216.244.107.150/info.php?test=urlencode(me)<?php
$test = urldecode($_POST['test']);
echo "hello {$test}";
?>
Next Message: comp.lang.php
Blogs related to cannot pass query string (GET) vars
ASP.NET Basic FAQs
2.4 Is it possible to
pass a
querystring from an .asp page to aspx
..... 2.16 Is there a method similar to Response.Redirect that will send
variables to the destination page other than using a
query string or the post method?
...
델파이로 하는 웹 개발!(Introduction to Web Development with Delphi)
HTTP provides two methods to send information via the request: POST and
GET. The main difference between these methods is the way in which the information is sent. With
GET, the information is contained in environment
variables where as
...
hi how can host I add the contents of one array to another say a ...
If someone submits a form, fields are populated in $_POST. things from the
query string end up in $_GET !+
vars. You may have a register_globals issue. Read the following thoroughly: 1)
php.net/
variables.predefined 2)
...
ASP.NET Basic FAQs
4, Is it possible to
pass a
querystring from an .asp page to aspx page? 5, How to comment out ASP.NET Tags? 6, What is a ViewState? 7, Where can I
get the details on Migration of existing projects using various technologies to ASP.NET?
...
Hmm I have web mail a broadcom card for wireless and Im pretty ...
Monkeycracks, and tell me how many ‘ATI’ and ‘SGI’ you see. it should have worked with apt-
get, but lets try aptitude instead, if you have aptitude installed. hey were are there good themes for ubuntu. server
string = sgi, client
string ...
Confluence Extension Template
JTOOL-1, MultiIssueKeySearcher custom field needs a searchParameter to correctly create a
query string that the searcher can understand, None, Open. Bug, JSPR-5, Digester JAR download link is bad, Andy Brook, Open. Improvement
...