und wo da weist du $login_name einen wert zu?
include und variablen/sessions
Einklappen
X
-
PHP-Code://include.php
<?
session_start();
print_r($_SESSION);
echo '-'.$login_name.'-';
include("database.inc.php");
$User = getUserData($login_name);
?>
... hier irgendwo das menue
if ($main == "profil") {
include("profil.php");
}
//profil.php
<?
echo "<form action='$PHP_SELF' method='get'>
$login_name
Nick: $User[nick]
</form>";
?>Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
irgendwo hast du's doch schon registriert, sonst wär's ja nicht schon in der session drin oder?
wenn du nachmal session_register machst, wird $login_name registriert, die variable is in diesemskript aber leer, da es nur $_SESSION['login_name'] gibt
du schreibst also einen leeren string in die session, daher geht danach nix mehr
session_register kannst du übrigens gleich weg lassenPHP-Code:$login_name='hans dampf';
session_register('login_name');
PHP-Code:$_SESSION['login_name']='Hans Dampf';
Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
Parse error: parse error, unexpected '(', expecting ')' in /home/www/web2/html/midnight/database.inc.php on line 26
Fatal error: Call to undefined function: getuserdata() in /home/www/web2/html/midnight/include.php on line 4
das ist die fehlermeldung
Kommentar
Kommentar