salve a tutti sto avendo problemi con la libreria JWT
link qui https://github.com/firebase/php-jwt/blob/master/src/JWT.php
avendo questo breve pezzo di codice mi va in errore dicendomi "la pagina non funziona"Codice PHP:
include "jwt_helper.php";//codifica
header('enctype=multipart/form-data');
$data="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.bnVsbA.66Il4u31J80PjGvKVy9Omcm5C8XTZ69YB6N5Ew7Ru-I";
try {
$TOKEN = JWT::decode($data, 'secret_server_key', array('HS256'));//);//
echo $TOKEN;//->id;
}
catch (Exception $e) {
return $e; }
devo solo decodificare la stringa di $data
in pratica è un codice ceh ho ottenuto da un'altra pagina tramite encode() ceh funziona piuttosto bene, peccato che la decode proprio non ne vuole sapere
Cosa sbaglio?
mettendo degli echo() ho notato che non va piu di questa linea di codice
ma anche commentando il risultato non cambiacodice:if (null === $payload = static::jsonDecode(static::urlsafeB64Decode($bodyb64))) { throw new UnexpectedValueException('Invalid claims encoding'); }