Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

PHP geschützer bereich

Frage Entwicklung Webentwicklung

Mitglied: weissnichtwas

weissnichtwas (Level 1) - Jetzt verbinden

01.04.2011, aktualisiert 18:06 Uhr, 4077 Aufrufe, 10 Kommentare

noch unerfahren in php^^

also ich hab so einen kleinen login script programmiert, funktioniert auch alles, aber ich möchte was im geschützen bereich machen:
01.
<?php 
02.
session_start(); 
03.
if(!isset($_SESSION['username'])) 
04.
05.
   echo "Bitte erst <a href=\"login.html\">einloggen</a>"; 
06.
   exit; 
07.
08.
?> 
09.
 
10.
<html> 
11.
Herzlich Willkommen im geschützen Bereich 
12.
</html>
das ist jetzt mal sehr abgespeckt.
ich möchte noch den usernamen drauf bekommen
ich hab es unter mit
01.
echo "Hallo username";
und
01.
echo "hallo $username";
versucht, keines funktioniert aber, warum nicht?
Und noch was: Wenn ich noch weitere sachen machen will, informationen über den user und so, brauch ich dann mysql oder geht das auch über PHP
danke und nicht lachen ^^ jeder fing mal klein an
Mitglied: builder4242
01.04.2011 um 19:19 Uhr
Hallo,


Du hast recht, jeder fing mal klein an. Aber zumindest sollte man sich erstmal selbst durchlesen und mal ein paar Sachen erfolgreich selbst programmiert haben bevor mal solch banale Fragen stellt.

http://aktuell.de.selfhtml.org/artikel/php/loginsystem/

grüße

nichts für ungut
Bitte warten ..
Mitglied: hansilein
01.04.2011 um 20:02 Uhr
Hi probiere mal folgendes:

01.
 echo 'Hallo '.$username;
So wie du es gemacht hast würdest du das Ganze in einen einfachen String konvertieren. Somit auch keine Ausgabe des Variableninhalts.

mfg
Bitte warten ..
Mitglied: MisterExpulso
01.04.2011 um 21:43 Uhr
@hansilein:
Das ist Quatsch. Wenn Variablen in doppelten Anführungszeichen eingeschlossen sind, gibt PHP den Variableninhalt aus.
Wenn es einfache wären, hättest du recht.

Es liegt ganz einfach daran, dass die Variable $username nicht existiert.
Wenn, dann $_SESSION['username'].


MfG,
DB
Bitte warten ..
Mitglied: dog
01.04.2011 um 23:03 Uhr
Es liegt ganz einfach daran, dass die Variable $username nicht existiert.

Die existiert schon....in Uralt-Versionen von PHP wo noch mit register_globals gearbeitet wird.
Das findet sich auch noch so in älteren Büchern und Anleitungen (manchmal sogar lustig gemischt).
Zum Glück gibt es diese Seuche bald nicht mehr.

Natürlich hätte der TO das auch gesehen, wenn er seine Entwicklungsumgebung mal richtig einstellt:
01.
<?php 
02.
error_reporting(E_ALL|E_STRICT); 
03.
ini_set('display_errors','On'); 
04.
?>
Bitte warten ..
Mitglied: weissnichtwas
01.04.2011 um 23:38 Uhr
und wie sieht jetzt das ganze aus, wenn ich es nur mit $_SESSION['username'] und echo mache dann kommt error
ich muss die var $_SESSION['username'] mit irgendwas bestücken, ich denke mal den username, aber ist der nicht schon drin
das verwirrt mich im moment sehr
Bitte warten ..
Mitglied: MisterExpulso
02.04.2011 um 00:04 Uhr
Zitat von weissnichtwas:
wenn ich es nur mit $_SESSION['username'] und echo mache dann kommt error
ich liebe ja genaue Fehlerbeschreibungen.

MfG,
DB
Bitte warten ..
Mitglied: builder4242
02.04.2011 um 01:19 Uhr
Wie wäre es wenn du dich erstmal durch ein paar php grundkenntnisse liest, dann wird auch erklärt wann sql von nutzen ist.
Bitte warten ..
Mitglied: Arano
02.04.2011 um 15:12 Uhr
Tag auch.

ich es nur mit $_SESSION['username'] und echo mache
Wie genau, was hast du wie gemacht und... poste lieber gleich die geänderten Zeilen/Abschnitte
dann kommt error
Und welcher ?
Bitte warten ..
Mitglied: weissnichtwas
02.04.2011 um 21:30 Uhr
01.
<?php 
02.
session_start(); 
03.
if(!isset($_SESSION['username'])) 
04.
05.
   echo "Bitte erst <a href=\"start.html\">einloggen</a>"; 
06.
   exit; 
07.
08.
?> 
09.
 
10.
<html> 
11.
<h1>Hallo</h1> 
12.
<?php 
13.
$_SESSION['username'] 
14.
echo "$_SESSION"; 
15.
?> 
16.
 
17.
 
18.
</html>
so habs ich versucht, aber es geht nicht
und das mit dem error : Parse error: syntax error, unexpected T_ECHO in C:\Users\xxx\xxx\xxx\xampp\htdocs\test\geheim.php on line 14


ich find das irgendwie unlogisch
Bitte warten ..
Mitglied: weissnichtwas
02.04.2011 um 21:34 Uhr
ne ist gut
anfäger fehler

in zeile 13 steht jetzt
01.
$username = $_SESSION['username'];
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Office 2013 datei in office 2010 OHNE geschützen bereich öffnen?
Frage von GeforceMicrosoft Office7 Kommentare

hallo, ich habe hier ein komisches Problem. jedesmal wenn ich ein Office 2013 dokument als email bekomme und das ...

Microsoft Office
Bereich mit variablen Bereich in einer anderen Tabelle
gelöst Frage von mreskeMicrosoft Office7 Kommentare

Hallo ich stehe gerade mit folgendem Problem auf dem Schlauch und hoffe, jemand hat eine Idee: Ich möchte die ...

Windows Tools
Geschützer Modus beim Adobe Reader - Inkompatiblität
Frage von 113726Windows Tools3 Kommentare

Guten Morgen, seit seinigerZeit habe ich auf unserem Server das Problem, dass Adobe Reader aufgrund einer inkompatiblität nicht im ...

Windows Tools
Acrobat Reader 11.0.09 Update und Geschützer Modus
gelöst Frage von uLmiWindows Tools7 Kommentare

Hallo Leute, ich habe die Tage das Update 11.0.09 per MSI ausgerollt. Die Installation war okay und vollständig aber ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 21 StundenWindows 102 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 23 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server13 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server13 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Windows Tools
Software-Tool zum Entfernen von bösartigem Windows
Frage von emeriksWindows Tools11 Kommentare

Hi, siehe Betreff hat das jemals irgendjemand schonmal sinnvoll eingesetzt? (MRT) E.

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...