2010-02-27 5 views
0

quelqu'un peut-il me dire comment crypter et décrypter une chaîne d'URL?php crypter et décrypter

Je veux chiffrer un lien hypertexte ...

+0

Qu'entendez-vous exactement par "encrypt"? Que voulez-vous faire avec le lien? –

+0

exemple, j'ai le lien suivant: http : //localhost/waterwell/e_book.php flnm8 = Nouveau dossier \ PhotoPlus Reg.txt Je veux changer quelque chose dans [Nouveau dossier \ PhotoPlus Reg.txt] que est crypté .. de sorte que ppl ne verra pas le chemin réel ... – redcoder

+0

je lis le fichier directement à partir du répertoire du serveur ..... ce que je veux quelque chose comme ceci: L'URL encrytped montre ceci: localhost/waterwell/e_book.php? flnm8 = werf182hvd mais quand ils cliquent sur le lien, il convertira le werf182hvd convert en nom de fichier réel qui est New Folder \ PhotoPlus Reg.txt – redcoder

Répondre

1

Si vous pouvez utiliser la base de données, vous pouvez créer une table pour mapper un fichier à un id.

Créer une 'mapping_table'

id - integer 
file_location - string 

Votre URL ressemblerait à quelque chose comme localhost/waterwell/e_book.php?id=12.

0

faire des liens qui retournent à votre serveur avec des paramètres GET querystring identifiant le fichier. le serveur peut ensuite faire echo file_get_contents() après avoir déterminé quel fichier provient des entrées

Dans votre exemple, c'est trivial. omettez simplement la partie de l'URL que vous ne voulez pas montrer et remplissez-la sur le serveur.

Questions connexes