PDA

View Full Version : [PHP] Ottenere link da un codice!


kulosia
28-06-2011, 23:02
Salve,
Visto che uso un sito dove metto in

"external.variables.txt" : "http://sito.it/external_variables.txt",

Dove questo link viene visualizzato nel codice sorgente dai comuni
browser!!
ho visto che megavideo/upload
usano link di questo tipo /?d=EUMYT54RI
dove quel link viene trasformato in un'altro link diretto che visualizzando il codice
sorgente non viene visto.
in questo caso chiedo un aiuto è possibile fare qualcosa del genere in modo
che non vedano quello che c'è scritto in "external.variables.txt" : "http://sito.it/external_variables.txt",
ma che al posto del link vedono tipo un link fasullo che però il php va leggere l'altro?
so che stò dicendo un pò di cose sbagliate ma un pò è il sonno e un pò è che ancora ho capito come funziona questa cosa che megaupload/video
spero di ricevere un aiutino al più presto grazie!! :)

kulosia
30-06-2011, 22:39
up.

Supdario
01-07-2011, 00:08
Dovresti associare ogni codice al proprio nome file, usando un database MySQL composto da 2 colonne (codice e nome_file).

Successivamente ti basterà eseguire una query per ricondurre al file, e successivamente fare un redirect ad esso tramite PHP:

header('Location: '.$file);

I sistemi che usano i siti come MegaUpload sono un po' più complessi, perché il file viene "preparato" (cioè viene messo in una apposita cartella temporanea in modo da poter essere usato una sola volta) in tempo reale, ma penso che per quello che devi fare tu vada bene il sistema che ho descritto prima.

Se il file che devi gestire è uno solo non ha senso fare tutto questo sistema. :asd:
Ti basterà fare un file PHP che faccia:
header('Location: http://sito.it/external_variables.txt');

L'utente medio non sarà in grado di tracciare la reale posizione del file, ma con alcuni strumenti è possibile.