Visualizzazione risultati 1 fino 3 di 3

Discussione: Problema random_bytes PHP

  1. #1
    recordz non è connesso Neofita
    Data registrazione
    14-05-2010
    Messaggi
    3

    Predefinito Problema random_bytes PHP

    Salve a tutti. Stavo testando uno script per generare token nel mio spazio web altervista. Dopo aver controllato che la versione di php attiva fosse la 5.6 ho proceduto a caricare lo script per testarne il funzionamento su server. Il risultato è un messaggio di errore che mi dice che la funzione non è supportata riportando la linea di codice interessata. Dopo aver controllato la riga incriminata scopro con mia sorpresa che si tratta proprio del meccanismo base utilizzato dallo script. Qualcuno sa dirmi se su altervista è possibile utilizzare random_bytes?
    Eesmpio:
    $token = bin2hex(random_bytes(16));

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Staff AV
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,532

    Predefinito

    Note: Although this function was added to PHP in PHP 7.0, a » userland implementation is available for PHP 5.2 to 5.6, inclusive.
    quindi direi di no.

    A te serve generare una stringa univoca per ogni utente?
    Perché non provare con uniqid() ?
    Oppure un hash (sha1, md5 ecc)?
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


  3. #3
    recordz non è connesso Neofita
    Data registrazione
    14-05-2010
    Messaggi
    3

    Predefinito

    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    quindi direi di no.

    A te serve generare una stringa univoca per ogni utente?
    Perché non provare con uniqid() ?
    Oppure un hash (sha1, md5 ecc)?
    proverò con sha1 la cosa che mi sembra più simile..

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •