Signatur
base64_encode(string $string): string
Beschreibung
Wird oft mit „Verschlüsselung" verwechselt — ist aber nur ein Umkehrbarer Encode. Nutze random_bytes() + base64_encode() für URL-safe Tokens.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $string Pflicht | string | — | Binärdaten. |
Rückgabewert
Typ
string
Beschreibung
Base64-String.
Beispiele
URL-safe Token
<?php
$token = rtrim(strtr(base64_encode(random_bytes(24)), '+/', '-_'), '=');
// Wichtig · Fallstricke
base64 ist keine Verschlüsselung. Zum Schutz sensibler Daten: sodium_crypto_secretbox().