Moderator |
|
Dat het nu niet meer werkt heeft waarschijnlijk twee oorzaken:
1. session_register
session_register is verouderd. Je dient al vanaf PHP versie 4.lang_geleden rechtstreeks te werken met $_SESSION (een superglobal)
2. superglobals en register_globals
gegevens die afkomstig zijn uit een formulier moet je zoeken in $_POST, uit een URL in $_GET, uit een sessie in $_SESSION et cetera.
Als je dus een inputveld in je formulier hebt met de naam "gebruikersnaam", dan is deze in veel gevallen niet meer benaderbaar via $gebruikersnaam (dit is ook al heel lang zo, variabelen worden niet meer "globaal geregistreerd"), je moet dan gewoon $_POST['gebruikersnaam'] gebruiken.
Dus, zet dat alles eerst maar eens om in dat script, en dan werkt het waarschijnlijk al een stuk beter. |