Re: php 5 and register_globals=off gives lotsa errors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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?

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux