undefined index

Status
Niet open voor verdere reacties.

pol672

Gebruiker
Lid geworden
20 feb 2013
Berichten
28
Ik heb eenprobleem ik krijg undefined index username and password. Nu op een forum heb ik gelezen zet er print_r($_POST).
Heb ik gedaan en krijg array(). NU als ik dat doe met print_r($_GET). Dan krijg ik wel degelijk $username='username' and $password='password'.
Ik krijg ook in de url login.php?username= and password= wat weer slaat op GET.

toch heb ik <form action="login.php" method="post">

Wat doe ik verkeerd?


Tim Clinckemalie
 
Welkom op Helpmij :)

Probeer dit testscript eens:

PHP:
<?php
if( $_SERVER['REQUEST_METHOD'] == "POST" )
{
    var_dump( $_POST );
}
else
{
?>
<form action="" method="post">
    <input type="text" name="username" value="" />
    <input type="password" name="password" value="" />
    <input type="submit" value="Inloggen" />
</form>
<?php
}
?>
 
ok bedankt dat werkt allesinds. NU heb ik nog een klein vraagke. IK gebruik html 5 en de nieuwe php versie (logisch :P). Nu mijn vraag is normaal gebruikte ik en mijn loginsysteem session_register[username]. maar dat hebben ze nu uit php geremoved. Is er iets anders dat ik kan gebruiken in de plaats?

tim
 
Sessie-variabelen dien je aan te maken via $_SESSION

PHP:
// PHP 5.3
$var = 'Sla dit in een sessie op';
session_register("var");
// PHP 5.4
$_SESSION['var'] = 'Sla dit in een sessie op';
 
ja ma ik had gelezen dat session_register uit de nieuwe versie van php is verwijderd ik krijg daar trouwens ook een error. ik krijg call to undefined function.
 
Dat klopt want de functie is uit 5.4 gehaald dus moet je de code aanpassen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan