PHP 7 Tutorial #33 - Sessions

preview_player
Показать описание
In diesem Tutorial behandeln wir Sessions.

* *Meine Website mit allen anderen Kanälen und Newsletter* *:

_Discord:_

_Unterstützt mich - Danke!:_
Рекомендации по теме
Комментарии
Автор

"Hugs are better than handshakes"

good old times xD

marius
Автор

ich habe von gestern 15Uhr bis heute um 12 an meiner Server Und Datenbanken Hausarbeit gesessen, und dank diesem tutorial sitze ich jetzt nicht mehr dran. Völlig übermüdet wie i)(war, wäre ich nie darauf gekommen das session_start(); ganz am anfang aufgerufen werden muss, noch vor dem html tag. War echt am verzweifeln, aber endlich hab ich mein nicht so lieblingsfach fertig und das gut vor der abgabe frist und kann jetzt endlich mal wieder ne runde chillen, bevor dann die nächsten Hausarbeiten eintrudeln. Gutes tutorial, danke dafür!

FunkyFrag
Автор

Echt gut erklärt. Hätte eine Frage zu den sessions: Ich habe eine Art Photoalbum mit Blätterfunktion erstellt. Dabei habe ich sessions benutzt, um die angezeigte Seite des Albums zu speichern. Funktioniert auch alles. Aber wenn ich auf den Reload-Button im browser drücke, wird auch geblättert - so wie wenn ich auf die Buttons drücke. Kann man das verhindern? Mit header habe ich schon versucht, aber ohne Erfolg. Oder könnte ich dir das Codebeispiel mal zeigen - weil es ist sonst schwierig zu erklären. Wäre dir für eine Antwort dankbar.

suwort
Автор

Wirklich gut erklärt eine Frage zur Fehlerbehebung hätte ich noch. Woran kann das liegen das die Variablen nicht mehr gefunden werden sobald der interne Seitenbereich geladen wird? über Xampp hat alles einwandfrei funktioniert, auf dem Webserver nicht. Obwohl zuvor der Login erfolgreich war. Liegt das daran das der Webserver nicht über MySQL läuft sondern über MariaDB?

mathias
Автор

Kann der Benutzer Sessions manipulieren? Bzw. wie kann man das verhindern?

jojoii
Автор

Sessions arbeiten einfach Server-Side, Cookies Client-Side, simple as that. :D

fabi
Автор

<?php
session_start();
?>


<html>
<body>

<?php
$_SESSION["slogan"] = "Hugd are better than handshakes";
session_unset();
session_destroy();
?>

</body>
</html>

florianfurtler
Автор

Aber nices Video, schreiben gerade ein Großprojekt, wo wir als Wrapper natürlich auch Login-Sessions haben :)

fabi
Автор

Hallo, zunächst einmal ein Lob für die Videos.

Ich lerne gerade PHP und habe auch schon ein paar Erfolge erzielt. Nun habe ich aber etwas, dass ich nicht verstehe.

Ich möchte einen Hinweis ausgeben der dem Besucher mitteilt, dass auf der Website Session Cookies für die Besucherzählung verwendet werden. Der Zähler und auch das Einblenden funktioniert. Nun werden aber auch Bots gezählt.

Ich habe nun überlegt, dass die Session erst aktiv wird, wenn ein Button geklickt wird und ein <input type="hidden" value="" required> gesendet wird. Ich überprüfe dann, ob das übergebene Formular leer ist. Wenn das stimmt, wird die Session = true und der Counter wird erhöht. Wenn nicht geklickt wird oder das versteckte input einen Wert erhält, wird die Session zerstört.

Das ganze funktioniert auch ganz gut, nur wird mir das div mit dem Hinweis bei Bestätigung der Cookies nochmals angezeigt und ich muss nochmal bestätigen, bevor das div dann ausgeblendet bleibt.

Woran könnte das liegen?

Gruß Marcus

syntheticalism