如何在新版本的php中使用旧版php语言风格

在用LAMP建设网站的过程中,有时候我们会发现当我们用$username形式的变量时,这些变量的值传不到数据库中,而用$_POST[username]形式的变量时就可以传入,那么,如果我们的网站中有大量的$username形式的变量,并且不想修改成$_POST[username]时,该怎么办呢?(尽管不推荐用$username形式的变量,因为不安全)解决办法如下:

1.修改/etc/php5/apache2/php5.ini文件,把里面的register_globals的值设置为On(在高版本php中,默认是为Off的)。

2.重启apache服务器:sudo /etc/init.d/apache2 restart

3.重启mysql服务器:sudo /etc/init.d/mysql restart

经过上面3步,就会发现,$username形式的变量可以传入数据库了。

你可能感兴趣的:(PHP,变量)