Discussione:
nascondere percorso di un link
(troppo vecchio per rispondere)
Wrap
2004-01-09 11:25:09 UTC
Permalink
Qualcuno sa se è possibile nascondere il percorso di un file in modo
che anche nella cronologia di windows appaia solo l' url .php e non quello
effettivo del file?

In questo modo con un controllo dei referral se la richiesta di
download avviene da un sito non autorizzato o dal browser
si potrebbe far apparire un messaggio di errore e il link non potrebbe
essere utilizzato.

Ora fin qui so che è possibile farlo e moltissimi siti usano sistemi
per nascondere il percorso, ma ho saputo che è difficile nascondere
il percorso di link inseriti su server diversi da quello dove è presente lo
script php.

Qualcuno sa se è possibile superare questo ostacolo?
Setec Astronomy
2004-01-09 12:07:59 UTC
Permalink
Qualcuno sa se h possibile superare questo ostacolo?
Si puo' risolvere.

http://www.php.net/file_get_contents
--
I'am what I'am, I do what I can

Sei un newbie? Leggi questo http://url.repository.biz/go/1
Wrap
2004-01-09 17:46:51 UTC
Permalink
Il problema è che si possono interrompere i download
di grossi file se sono presenti su altri server.
Il problema non si pone se i file sono sullo stesso server.
La soluzione serve per ovviare questo problema.
Post by Setec Astronomy
Qualcuno sa se h possibile superare questo ostacolo?
Si puo' risolvere.
http://www.php.net/file_get_contents
--
I'am what I'am, I do what I can
Sei un newbie? Leggi questo http://url.repository.biz/go/1
Setec Astronomy
2004-01-09 18:40:45 UTC
Permalink
Il problema h che si possono interrompere i download
di grossi file se sono presenti su altri server.
Il problema non si pone se i file sono sullo stesso server.
La soluzione serve per ovviare questo problema.
1^ Quota decentemente.
2^ Scusa ma prima il problema era:

[quoto]
h difficile nascondere il percorso di link inseriti su server
diversi da quello dove h presente lo script php.
Qualcuno sa se h possibile superare questo ostacolo?
[/quoto]

e ora e'

[quoto]
Il problema h che si possono interrompere i download
di grossi file se sono presenti su altri server.
[/quoto]

Non ho capito, quale e' il problema?

Devi nascondere dei link a file su un server remoto?

Si puo' risolvere utilizzando il comando che ho gia' fatto presente.
--
I'am what I'am, I do what I can

Sei un newbie? Leggi questo http://url.repository.biz/go/1
Wrap
2004-01-09 18:58:09 UTC
Permalink
Post by Setec Astronomy
Non ho capito, quale e' il problema?
Devi nascondere dei link a file su un server remoto?
Si puo' risolvere utilizzando il comando che ho gia' fatto presente.
C'è un ENORME problema.
Se i file fossero fossero sullo stesso server del sito (proprio come sul
sito ***.com) si potrebbe tranquillamente fare il passthru di files
grandi a piacere, nascondendo il vero percorso dei files proprio come vuoi
tu.
Viceversa se c'è bisogno di connettersi a un server remoto durante
l'esecuzione dello script (nel caso di file presenti su un altro altro
server) viene effettuata una connessione HTTP interna e quindi nascosta, ma
che può durare al massimo quanto il timeout del php, ovvero in genere 30
secondi.
Questo significa che il passthrou si può comunque fare con file remoti di
piccole dimensioni (tranquillamente fino a un centinaio di KB), ma per file
più grossi ho dovuto constatare che si ottiene sempre e
soltanto la parte iniziale del file (sul mio server circa 200KB), perchè
l'esecuzione del download interno allo script viene interrotta dal timeout.
Si può allungare il timeout?
Ecco perchè ho ben specificato che i link sono su altri server visto che non
ho
intenzione di allungare il timeout del php.
Setec Astronomy
2004-01-09 21:03:48 UTC
Permalink
Viceversa se c'h bisogno di connettersi a un server remoto durante
l'esecuzione dello script (nel caso di file presenti su un altro
altro server) viene effettuata una connessione HTTP interna e
quindi nascosta, ma che pur durare al massimo quanto il timeout del
php, ovvero in genere 30 secondi.
A meno di non impostare una configurazione diversa ...
Ecco perchh ho ben specificato che i link sono su altri server visto
che non ho intenzione di allungare il timeout del php.
Si, ma il fatto che non hai "intenzione di allungare il timeout del
php" lo hai inserito solo ora.

In questo caso non puoi fare nulla.
--
I'am what I'am, I do what I can

Sei un newbie? Leggi questo http://url.repository.biz/go/1
Ludovico Grossi (LAMASE)
2004-01-11 23:32:51 UTC
Permalink
Post by Wrap
Ecco perchè ho ben specificato che i link sono su altri server visto che non
ho intenzione di allungare il timeout del php.
Se devono rimanere su server remoti e non vuoi aumentare il timeout pretendi
la botte piena e la moglie ubriaca...
Potresti scaricare i file a mano sul tuo server, che così fa anche meno
fatica, oppure provare ad impostare il timeout dentro un file .htaccess -
qundi limitatamente ad una cartella, anche se non so se si può fare (direi
di no per questioni di sicurezza)

Ludovico

Loading...