Bei der Entwicklung großer Systeme (z. B. Unternehmensanwendungen, gemeinsam genutzte Softwarepakete, Bibliotheken usw.), bei denen mehrere Schichten und Entwickler miteinander kommunizieren, stellt sich das Problem, wie die Freigabe neuer Codeversio…
Bei der Beratung von sachkundigen und erfahrenen Projektverantwortlichen stoße ich häufig auf die Frage nach der langfristigen Nachhaltigkeit eines digitalen Projekts. Viele große Projekte, die über 3 Jahre Entwicklungszeit hinausgehen, werden intern…
Da Sie schon seit einiger Zeit Webanwendungen entwickeln, ist Ihnen wahrscheinlich aufgefallen, dass sich viele Dinge für Sie routinemäßig wiederholen, auch wenn sie das nicht sollten. Sehr oft geht es um technisches Projektmanagement, Dateiversionie…
In PHP ist es sehr einfach, eine IP-Adresse auf einer grundlegenden Ebene zu erkennen: echo 'Wissen Sie, Ihre IP-Adresse ist' . $_SERVER['REMOTE_ADDR'] . '?'; Warnung: Die IP-Adresse als Schlüssel des Feldes $_SERVER['REMOTE_ADDR'] zu erhalten ist nu…
Wenn Sie es mit der Entwicklung von Webanwendungen ernst meinen und die Site später im Internet verfügbar sein soll, ist es sehr wichtig, sich mit der Sicherheit zu befassen. Realistischerweise drohen den Entwicklern die folgenden Gefahren: Die Anwen…
Das Hashing-Verfahren (im Gegensatz zur Verschlüsselung) erzeugt aus der Eingabe eine Ausgabe, aus der die ursprüngliche Zeichenfolge nicht mehr abgeleitet werden kann. Es eignet sich daher gut für den Schutz sensibler Zeichenfolgen, Passwörter und P…
Warnung: Dieser Artikel wurde vor vielen Jahren geschrieben und einige Informationen sind möglicherweise veraltet oder falsch. Bitte beachten Sie dies beim Lesen. Die Caesar-Chiffre ist eine der einfachsten Hashing-Funktionen. Zu seiner Zeit war er p…
MD5 ist eine weit verbreitete Funktion zur Berechnung von Hashes. Anfänger verwenden es oft für Passwort-Hashing, was keine gute Idee ist, da es viele Möglichkeiten gibt, das ursprüngliche Passwort wiederherzustellen. In diesem Artikel werden spezifi…
Oft möchten wir eine Datei an eine Seite anhängen, die wir irgendwo anders auf der Festplatte gespeichert haben. Wenn wir den genauen Namen direkt in die Attach-Funktion eingeben, gibt es keinen Grund zur Sorge. Sicheres Anhängen einer Datei include…
Unterstützung von PHP4, PHP5 addcslashes" - Schrägstrich im C-Stil Beschreibung string addcslashes (string $str, string $charlist) Gibt eine Zeichenkette mit Backslashes vor den Zeichen zurück, die im Parameter charlist angegeben sind. Parameter str…