Ang pangangailangan na mag-encrypt ng isang variable ng string sa web programming ay madalas na nangyayari. Maaaring kailanganin ito hindi lamang para sa pagtatrabaho sa mga password o ibang pribadong data. Halimbawa, madalas na mas madaling mag-encrypt ng html code na kailangang mai-save sa isang file, database o cookie kaysa upang ayusin ito upang i-clear ang lahat ng ipinagbabawal na character bago isulat, at pagkatapos ay ibalik ang mga ito pagkatapos basahin. Nasa ibaba ang isa sa mga pagpipilian para sa pag-encrypt ng isang variable ng string gamit ang PHP wika.
Panuto
Hakbang 1
Gumamit ng built-in na function na base64_encode ng PHP upang ma-encode ang mga variable ng string. Mayroon lamang itong isang parameter na dapat na ipasa - ang halaga ng naka-encrypt na variable. Halimbawa, ang PHP code na maglalabas ng base64 MIME na naka-encode ng teksto na "naka-encrypt na string" sa pahina ay maaaring magmukhang ganito:
Ang naka-encode na teksto ay magiging ganito: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".
Hakbang 2
Gamitin ang built-in na function ng base64_decode upang ma-decode ang mga variable ng naka-encode na base64 MIME. Ang pagpapaandar na ito ay mayroon ding isang kinakailangang parameter. Halimbawa, upang mai-decode at ipakita ang code na nakuha sa nakaraang hakbang, maaari mong gamitin ang sumusunod na linya sa PHP:
Hakbang 3
Gumamit ng isang serbisyo sa web kung kailangan mong i-encode ang isang salita o subukan nang isang beses, o kung hindi mo maipatupad ang mga PHP script. Halimbawa, sa pamamagitan ng pagpunta sa pahina https://tools4noobs.com/online_php_function/base64_encode ipasok ang nais na salita o teksto sa tanging patlang at mag-click sa pindutan na may label na Base 64 encode. Ang script sa server ay makakatanggap ng ipinasok na data, ilapat ang function na base64_encode dito at ilagay ang naka-encode na halaga sa isang karagdagang field ng pag-input. Sa loob nito, ang naka-encrypt na string ay maaaring makopya at magamit sa iyong paghuhusga. Kung kinakailangan ng decryption, maaari kang gumamit ng isang katulad na serbisyo sa web na ilalapat ang pag-andar ng base64_decode sa halagang ipinasok mo. Ang kaukulang pahina sa site na ito ay matatagpuan sa