Session-Klasse Fehler, die erfordert, dass Sie einen Verschlüsselungsschlüssel in codeigniter
Ich bin neu bei codeigniter und habe ein okay-Erfahrung mit php. Vor kurzem habe ich auf einen Fehler gestoßen, wo codeigniter sagt mir
"In order to use the Session class you are required to set an encryption key in your config file."
Hörte ich die Lösung war das einfügen in
$config['encryption_key'] = 'your_encryption_key_here';
in der config-Datei.
Nun habe ich absolut keine Ahnung, was hier gerade passiert. Was ist diese Verschlüsselung Schlüssel? Warum ist es nötig für die session-Klasse und was ist der Punkt?
Danke an alle.
InformationsquelleAutor Matt | 2012-03-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der Session-Klasse Dokumentation:
Auch Sie sollte nicht müssen, fügen Sie nichts.
$config['encryption_key']
bereits inconfig.php
aber ist eine leere Zeichenfolge festgelegt:jeffreybarke.net/tools/codeigniter-encryption-key-generator - Sie können dies nutzen, um den Schlüssel zu generieren 🙂
Darf ich Fragen, was der Punkt, der einen Schlüssel für die Verschlüsselung tatsächlich? Ich bin neu, um all dies.. sorry.
Aus meiner Antwort oben, der Punkt, der der Schlüssel ist
to aid in preventing session data manipulation.
Lesen Sie mehr in der "Verschlüsselung" - Klasse Dokumentation. CodeIgniter ist bekannt für seine überdurchschnittlich Dokumentation - ich empfehle das Lesen durch Sie.Ja, CI-docs sind ziemlich anständig. Immer noch Menschen, die es zu übersehen und das nicht nur, dass für die nativen php-Funktionen, die Menschen blicken auf die php-docs. Ich denke, dass manche Menschen faul und wenn Sie nicht finden können, eine Lösung in einem video-tutorial werden Sie kommen, hier diese Fragen zu stellen. PS nicht gegen Matt sowieso.
InformationsquelleAutor Colin Brock