• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Session

Status
Für weitere Antworten geschlossen.

digga

Mitglied
Guten Abend, Community!

Ich habe 2 Seite: 1ne auf der man ein Passwort eingibt, und eine andere, auf der ein Input-Feld sowie ein Button ist. Hat man das Passwort falsch eingegeben, so ist der Button auf "disabled". Wenn das Passwort korrekt ist, ist der Button ganz normal da. Wenn man auf den Button klickt, wird das, was in das Textfeld eingegeben wurde noch auf der gleichen Seite eingegeben.

Mein Problem ist jetzt: Nachdem man auf den Button geklickt hat, und das Ergebnis zu sehen ist, ist der Button "disabled". Ich habe schon versucht mit Sessions zu arbeiten, jedoch leider vergebens.
Zu dem was ich mit Sessions versucht hab: Ich habe in die Seite mit dem Button eine Session eingebaut, jedoch erhalte ich folgende Fehlermeldungen:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/export/www/hosting/HOST/inc/menue.inc:44) in /usr/export/www/hosting/HOST/DATEI.php on line 2

und:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/export/www/hosting/HOST/inc/menue.inc:44) in /usr/export/www/hosting/HOST/DATEI.php on line 2

Was muss ich machen?? Ich habe auch schon versucht,
PHP:
<?php session_start(); ?>
in die menue.inc zu packen, da kam dann keine Fehlermeldung, jedoch wurde der Button trotzdem immer "disabled"!! Was muss ich ändern/machen??
 
Ok, ich habe jetzt keine Fehlermeldung mehr, jedoch ist nach jedem klick auf den Button der Button wieder "disabled", was kann ich dagegen tun?
 
Ich habe 2 Seite: 1ne auf der man ein Passwort eingibt, und eine andere, auf der ein Input-Feld sowie ein Button ist. Hat man das Passwort falsch eingegeben, so ist der Button auf "disabled". Wenn das Passwort korrekt ist, ist der Button ganz normal da. Wenn man auf den Button klickt, wird das, was in das Textfeld eingegeben wurde noch auf der gleichen Seite eingegeben.
Dieser Button.

So... ich habe jetzt mal etwas anderes:
PHP:
<?php
session_start();
?>
<?php
if($pw == "PASSWORT")
{
$_SESSION['pw'] = "PASSWORT";
}
?>

Ist das sicher oder eher nicht??

Noch eine Frage:
Wie mache ich es, dass, wenn man die Homepage verlässt, der Befehl
PHP:
session_destroy();
ausgeführt wird?
 
HIER findst Du ein gutes Tutorial für ein LoginScript auf Basis von PHP, MySQL und Session's.
Noch eine Frage:
Wie mache ich es, dass, wenn man die Homepage verlässt, der Befehl
PHP:
session_destroy();
ausgeführt wird?
IMHO geht das nicht, aber die Session verfällt automatisch, wenn das Browserfenster geschlossen wird. Du könntest aber den User bitten einen
LogoutButton zu betätigen der wiederum session_destroy(); auslöst.
 
Mhh, ja ich könnte es auch mit einem Hash machen...
Das Passwort brauche ich, damit nicht jeder der auf eine bestimmte Seite meine Homepage geht den Button anklicken kann!
Aber ich kann es natürlich auch verschlüsseln...
 
vergleich doch nur die hash werte, dann true oder false.....

in der datenbank muss doch auch nur nen hash stehen ...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben