Die behoefte om 'n stringveranderlike by webprogrammering te enkripteer, kom gereeld voor. Dit kan nodig wees om nie net met wagwoorde of ander private data te werk nie. Dit is byvoorbeeld dikwels makliker om html-kode wat in 'n lêer, databasis of koekie gestoor moet word, te enkripteer as om dit te organiseer om alle verbode karakters uit te vee voordat u dit skryf, en dit dan weer te herstel nadat u dit gelees het. Hieronder is een van die opsies vir die kodering van 'n stringveranderlike met behulp van die PHP-taal.
Instruksies
Stap 1
Gebruik PHP se ingeboude base64_encode-funksie om stringveranderlikes te kodeer. Dit het slegs een parameter wat oorgedra moet word - die waarde van die geënkripteerde veranderlike. Byvoorbeeld, die PHP-kode wat die basis64 MIME-gekodeerde teks "geënkripteerde string" na die bladsy sal uitvoer, kan soos volg lyk:
Die gekodeerde teks sal soos volg wees: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".
Stap 2
Gebruik die ingeboude base64_decode-funksie om base64 MIME-gekodeerde stringveranderlikes te dekodeer. Hierdie funksie het ook net een vereiste parameter. Om byvoorbeeld die kode wat in die vorige stap verkry is, te dekodeer en te vertoon, kan u die volgende reël in PHP gebruik:
Stap 3
Gebruik 'n webdiens as u 'n woord moet kodeer of eenmalig moet toets, of as u nie PHP-skrifte kan uitvoer nie. Deur byvoorbeeld na die bladsy te gaan https://tools4noobs.com/online_php_functions/base64_encode voer die gewenste woord of teks in die enigste veld in en klik op die knoppie Base 64-kode. Die script op die bediener sal die ingevoerde data ontvang, die base64_encode-funksie daarop toepas en die gekodeerde waarde in 'n addisionele invoerveld plaas. Hierin kan die geënkripteerde string gekopieër word en na goeddunke gebruik word. As ontsyfering nodig is, kan u 'n soortgelyke webdiens gebruik wat die base64_decode-funksie sal toepas op die waarde wat u ingevoer het. Die ooreenstemmende bladsy op hierdie webwerf is op