Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: Criptare url

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    ok grazie
    infatti non e' un codice segreto....ne criptato.
    Vorrei solo capire come si fa a realizzare un link cosi articolato.

    Grazie a tutti
    approfondiro' meglio
    victor
    ----------------------

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Quote Originariamente inviata da victor8872 Visualizza il messaggio
    Vorrei solo capire come si fa a realizzare un link cosi articolato.
    Per essere chiari, non è che da parte di Yahoo! (in questo caso, ma vale per tutti) abbia una ambizione particolare a voler creare apposta un URL di questo tipo, né che vi sia una ricerca o una tendenza specifica a farlo: semplicemente, capita.

    Il link in realtà non è complesso, anzi è molto semplice e non è nulla di diverso da qualcosa del tipo
    miapagina.php?parametro1=valore1&parametro2=valore 2&parametro3=valore3

    Semplicemente, accade che si debbano indicare valori o stringhe particolarmente lunghe, oppure che si debbano specificare dati binari (non sarebbero rappresentabili senza una decodifica, perché un codice di carattere "zero" inviato come URL decreterebbe d'ufficio la fine di quell'URL come "stringa terminata da carattere nullo").

    In queste casistiche, si adotta la codifica Base64 perché permette di convertire i byte in caratteri sempre rappresentabili e stampabili (nulla di trascendentale, sono lettere e numeri e pochi simboli) mantenendo comunque la lunghezza del valore stesso relativamente compatta.

    Sono standard di codifica aperti e perfettamente decifrabili, da usare quando ce n'è il bisogno.

    La tendenza da perseguire è fare URL parlanti: quelli che prendi come riferimento sono casi particolari dove l'apparente complessità è data solo da quello specifico scenario d'uso che richiede il passaggio di parametri multipli probabilmente obbligatori e tali parametri hanno pure valori sufficientemente ampi da giustificarne la codifica.

    Questo per dire che ambire a costruire un link articolato codificando tutti i parametri, quando non serve, o aggiungendone di superflui, sarà solo una mossa che complica l'applicazione, ne riduce la flessibilità, ne rallenta le prestazioni e nasconde potenzialmente informazioni che invece potrebbero essere utili a un motore di ricerca a scopo di indicizzazione.

    In conclusione, un link inutilmente "articolato" non diventa figo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.