Re: [PHP] php 5 and register_globals=off gives lotsa errors
- From: ceo@xxxxxxxxx ("Richard Lynch")
- Date: Tue, 2 Jan 2007 19:37:00 -0600 (CST)
It's NOT register_globals being off.
It's E_NOTICE being on.
You could turn E_NOTICE off and *ignore* these errors -- They are
still there, you are just ignoring them.
Or you could fix the script:
$action = isset($_GET['action']) ? $_GET['action'] : '';
would be the replacement line for your first example.
On Sat, December 30, 2006 7:21 pm, Wikus Moller wrote:
Hi to all.
I am having huge problems running my script, which worked fine on a
server with php 4 and register_globals turned on, on a server with php
5 and register_globals turned off.
I get errors around the area in my script where I use $_GET (not the
only error). For example the following code on my index.php file which
like many other sites I know, handles quite a large amount
if(action=="main"); etc etc. :
<?
$action = $_GET["action"]; //line 55
$sid = $_GET["sid"]; //line 56
$page = $_GET["page"]; //line 57
$who = $_GET["who"]; //line 58
?>
When I go to http://chillinglounge.net (where the error is located) I
get the following error message(s):
Notice: Undefined index: action in
C:\websites\chillinglounge.net\public_html\index.php on line 55
Notice: Undefined index: sid in
C:\websites\chillinglounge.net\public_html\index.php on line 56
Notice: Undefined index: page in
C:\websites\chillinglounge.net\public_html\index.php on line 57
Notice: Undefined index: who in
C:\websites\chillinglounge.net\public_html\index.php on line 58
Now if you would look at exactly the same script at
http://ranterswap.net you'd see absolutely no errors.
That's where I need your help. I know what is causing this error. I
believe it's the fact that register_globals is turned off.
But what I really want to know is: How do I fix it without trying to
turn register_globals on via .htaccess (because it doesn't work)?
Is there a function or some magic script that would to the trick?
Or do I have to recode my entire script and how?
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some starving artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?
.
- Prev by Date: how to static link openssl libs into php binary
- Next by Date: Re: [PHP] php/ajax question
- Previous by thread: how to static link openssl libs into php binary
- Next by thread: Re: [PHP] php 5 and register_globals=off gives lotsa errors
- Index(es):
Relevant Pages
|
|