![]() |
Problems after PHP update
I've updated my PHP installation on my server, but now most of my PHP scripts don't work anymore. For example, I have a login form like this:
Code:
<form action="login.php" method="post">PHP Code:
Uli |
It might have done something to your global variables. Try
Code:
echo $_POST[username] |
I think it's because register_globals went from on to off in your new PHP version. This is explained here: http://de3.php.net/manual/en/languag...predefined.php
So you have to change your scripts (e.g. use $_POST['id'] instead of $id) or change register_globals to on in your php.ini (don't forget to restart Apache then). |
Thanks Joe and Falko! That helped a lot! :) :)
I set register_globals to on now in my php.ini, and my scripts are working again. Uli |
Glad it's working :)
I would recommend using $_POST and $_GET rather than just plain $username. Keeps things more secure so an incident doesn't happen involving $password from GET instead of POST. |
Right, but I'm rather lazy... :D
Uli |
| All times are GMT +2. The time now is 15:32. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.