Sponsor-Board.de
PHP Hilfe

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Webmaster (/forumdisplay.php?fid=44)
+--- Forum: Script-Check (/forumdisplay.php?fid=91)
+--- Thema: PHP Hilfe (/showthread.php?tid=34469)


PHP Hilfe - skaterfabi11 - 15.01.2013 19:24

Hey zusammen!

Ich bin gerade dabei meine Webseite umzucode! ich haben nun einen login realisiert brauche aber nun eure Hilfe!

Ich möchte nachdem ich mich eingelogt/ausgeloggt habe auf meiner Homeseite (index.html) 2 verschiedene sachen anzeighen lassen!

1. Einloggen hier! (wenn ausgeloggt)
2. Ausloggen hier (wenn eingeloggt)

Aber da ich in php der absolute voll noob bin brauch ich euch =)

bisher sieht es so aus:

PHP-Code:
<?php
            session_start
();{
                
$_SESSION['logged_in'] = true;
                echo 
"online";
            }else{
                
$_SESSION['logged_in'] = false;
                echo 
"offline";
            }
?>


aber das funktioniert nicht so wie ich will...

PS: Ich will bilder für eingeloggt und ausgeloggt nehmen ist das auch möglich?

Ich danke euch Wink bye!


Edit:

Für den login habe ich dieses Tut. verwendet! [Link: Registrierung erforderlich]


RE: PHP Hilfe - Aaron - 15.01.2013 19:33

das session_start(); bitte direkt am Anfang vom Dokument

dann kannst du die $_SESSION['logged_in'] einfach abfragen

Bilder ausgeben ist auch kein Problem

bei dir stimmt die Syntax der if Anweisung nicht, schau mal auf zb php-einfach.de


RE: PHP Hilfe - skaterfabi11 - 15.01.2013 19:48

Ich schau mal ob ich was finde...
Weiter vorschläge sind gerne erwünscht =)


RE: PHP Hilfe - Luca - 15.01.2013 19:51

PHP-Code:
<?php
  session_start
();
  if(
$_SESSION['logged_in'] == true){
    echo 
"online";
  } else {
    echo 
"offline";
  }
?>




RE: PHP Hilfe - Mr-Trust - 15.01.2013 19:55

Du weißt schon, dass ein = Zeichen ein Zuweisungs Zeichen ist. == ist der Vergleichsoperator Wink.

EDIT:

Oder so:

PHP-Code:
switch ($_SESSION['loged_in'])
{
 case 
true: echo 'Eingeloggt!'; break;
 case 
false: echo 'Ausgeloggt!'; break;
 default: echo 
'Fehler'




RE: PHP Hilfe - skaterfabi11 - 15.01.2013 20:08

Bin jetzt auf die lösung gekommen!

(ähnlich wie Luca)
Aber deine Mr-Trust funktioniert auch!

Vielen Dank!