PHP Problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufrufen
bild
code
dank
einloggen
erledigt http
file
forum
frage
grundlage
http
inhalt
mache
posten
probier
setzen
syntax
test
-
Hi !
Ich hab mal wieder eine Frage.
Und zwar:
Ich habe einen PHP Code für eine Seite im Userbereich:
<?php session_start(); ?> <?php if(!isset($_SESSION["username"])) { echo "Bitte erst <a href=\"login.html\">einloggen</a>"; exit; } ?>
Wie mache ich es, dass man den Inhalt nur sieht, wenn man eingeloggt ist und sonst nicht.
Und wo soll ich den Inhalt einfügen und wie?
Danke ! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?php session_start(); if(!isset($_SESSION["username"])){ echo "Bitte erst <a href="login.html">einloggen</a>"; exit; } else{ Das hier sieht er wenn er eingeloggt ist. } ?>
-
<?php session_start(); if(!isset($_SESSION["username"])){ echo "Bitte erst <a href="login.html">einloggen</a>"; exit; } else{ Das hier sieht er wenn er eingeloggt ist. } ?>
Sieht das denn wirklich NUR der eingeloggte und sonst KEINER??? -
Du musst auch noch Backslashes vor den Anführungsstrichen setzen.
Aber nicht bei echo "", sondern was da drinne an Anführungsstrichen sind.
Also <a href=[Backslash]"
Backslash musst ersetz werden.
-
Du musst auch noch Backslashes vor den Anführungsstrichen setzen.
Aber nicht bei echo "", sondern was da drinne an Anführungsstrichen sind.
Also <a href=[Backslash]"
Backslash musst ersetz werden.
Sorry, das verstehe ich nicht
Kannst du das richtige Script nochmal posten? -
Hier:
<?php session_start(); if(!isset($_SESSION["username"])){ echo "Bitte erst <a href=*hier einen Backslash rein*"login.html*hier einen Backslash rein*">einloggen</a>"; exit; } else{ Das hier sieht er wenn er eingeloggt ist. } ?>
Das sind aber Grundlagen ... ;)
Edit: Backslashes werden anscheinend vom Forum "herausgefiltert".
Beitrag geändert: 12.12.2008 21:36:56 von philippkern -
Deshalb hab ich ja versucht es zu erklären ^^
Ich kann dir das Script nicht posten, da die Backslashes rausgenommen werden.
Das ist ein Backslash.
EDIT:
Oh, die werden ja ganz rausgenommen, ich dachte nur bei Code
Beitrag geändert: 12.12.2008 21:58:17 von eragon95 -
Zeig mal ein Backslsh als Bild
-
<?php session_start(); if(!isset($_SESSION["username"])){ echo "Bitte erst <a href='login.html'>einloggen</a>"; exit; } else{ Das hier sieht er wenn er eingeloggt ist. } ?>
Machs halt einfach mit den kleinen Anführungszeichen
Gruß, Prog -
Es hat sich bereits erledigt.
http://files.thekern.de/forchathc.txt
Hab das mit ihm per PN geklärt. ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage