Heim > Artikel > Backend-Entwicklung > Warum verwenden Web-Cookies das Wort Cookie?
Dieser Name ist die Abkürzung für „Magic Cookie“ des UNIX-Betriebssystems.
„Magic Cookie“ wurde 1994 vom Programmierer Lou Montulli für die Netzwerkkommunikation in der Informatik verwendet.
Und „Magic Cookie“ ist ein Token oder eine Kurznachricht, die in den Programmdaten kommuniziert wird. Webentwickler, die es verwenden, können Benutzern dabei helfen, auf ihren Websites zu navigieren und bestimmte Funktionen effizient auszuführen.
Der Name Cookie bedeutet „klein, aber lecker“.
Das Wort Cookie kommt auch in dem Buch „Computer Lib“ von Ted Nelson vor. Er beschreibt eine Geschichte, wahrscheinlich apokryphisch, aber unter Computer-Enthusiasten weithin bekannt:
Ein großes Kontosystem für ein großes Unternehmen wurde von einem sehr klugen Programmierer geschrieben und gepflegt. Nachdem er das Unternehmen verlassen hatte, passierten seltsame Dinge. Das System stoppt immer für eine Weile vollständig und die Konsole zeigt die Meldung „Gib mir ein Cookie.“ an. Erst nachdem der Bediener „Cookie“ eingegeben hat, kehrt das System zum Normalbetrieb zurück. Die neuen Administratoren haben sich viel Mühe gegeben, den Code zu debuggen, aber so sehr sie es auch versuchten, sie konnten das seltsame Verhalten nicht beseitigen. Es handelte sich um einen vergrabenen, undurchsichtigen Code, der nicht vollständig entfernt werden konnte, ohne das Programm neu zu schreiben kratzen. Am Ende wurde also entschieden, dass es am besten sei, den Code aufzubewahren, das Cookie-Problem aufzuzeichnen und neue Bediener darin zu schulen, daran zu denken, der Maschine einen Cookie zu geben.
Dies ist das erste Mal, dass auf Cookie verwiesen wird, um eine Anfrage/Antwort-Beziehung anzuzeigen.
Anscheinend wurde die Frage „Gib mir einen Keks“ vom Krümelmonster aus der Sesamstraße inspiriert. Ich weiß nicht, ob diese Geschichte wahr ist oder nicht, aber Computer Lib wurde weithin gelesen, sodass Programmierer, die später den Begriff „Cookies“ übernahmen, die Geschichte kannten.
Referenzen:
[1], http://en.wikipedia.org/wiki/Magic_cookie
[2], http://en.wikipedia org /wiki/HTTP_cookie
[3], http://boards.straightdope.com/sdmb/archive/index.php/t-66079.html