Opgelost.
Nadat ik de string heb gecodeerd met behulp van de AES_ENCRYPT-functie van MySQL, gebruik ik de bin2hex()-functie van PHP om die gecodeerde gegevens (die in binaire vorm zijn) naar hexadecimaal te converteren. Ik geef dan de Hexidecimal door als een string aan het einde van de URL. Zodra de URL aan de andere kant is ontvangen, gebruik ik deze aangepaste PHP-functie om de Hex-string terug te zetten naar binair:
function hex2bin($data) {
$len = strlen($data);
return pack("H" . $len, $data);
}
Vanaf daar hoef je alleen nog maar de gegevens te ontsleutelen met de AES_DECRYPT-functie van MySQL en wha-la. De originele string is succesvol hersteld.