Newsgroup: it.comp.lang.perl
Titolo: impedire la visualizzazione della pagina ai software di download

Sapete come posso fare ad impedire il download della pagina da parte di
software quali Teleport Pro, WebCopier...? (ne impedirei la visualizzazione)
Nella pagina generata da un CGI posso identificare quando il richiedente usa
uno di tali software? Nei file di log del server (WebAnalizer) vedo che
compaiono queste voci nella tabella dei browser.
Una volta identificato gli manderei in pasto una bella pagina bianca...
Il problema è che voglio essere sicuro non solo che sia un software di
download, ma che non sia un browser o uno spider di un motore di ricerca.
Grazie a chi potrà aiutarmi.

 download, ma che non sia un browser o uno spider di un motore di ricerca.
Controlla $HTTP_USER_AGENT (o similare).
Ad ogni modo, non e` detto che questo controllo funzioni, a priori. La
stringa `user_agent' puo` essere facilmente modificata, specie se c'e`
dall'altra parte uno script.
Bye,
 Emmanuele.
-- 
Emmanuele Bassi         |             [ 
http://digilander.iol.it/ebassi/
 ]
emmanue...@iol.it
  |
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Controlla $HTTP_USER_AGENT (o similare).
Credo sia:
$ENV{'HTTP_USER_AGENT'}
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
ICQ# 76660101
==> Sito di it.comp.lang.perl: 
http://www.perl-it.org
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!

 $ENV{'HTTP_USER_AGENT'}
Hai ragione, mi sono confuso con il PHP. Cmq, sotto Apache, e` quella la
variable che contiene lo user agent.



il problema resta che quella variabile d'ambiente può essere facilmente
falsificata...

 creanza sarebbe, su usenet, utilizzare un indirizzo vero.)
l'indirizzo vero è facilmente prendibile dalla pappardella.
Mettere l'ind vero su usenet significa avere sempre la mail piena di spam...

falsificata...
Questo sicuramente, ma nella maggior parte dei casi torna un risultato
veritiero.


 veritiero.
Pero' tieni conto che una delle principali opzioni presenti nei software di
download automatico e' proprio quella relativa al settaggio dello user_agent
M.
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 Mettere l'ind vero su usenet significa avere sempre la mail piena di spam...
Infatti: io nel From ho un indirizzo "vero"[*], ma nel Reply-To ho un
indirizzo valido.
Ad ogni modo, f/up to poster, perche' siamo OT.
///
[*] E` funzionante solo quando sono connesso.


 M.
da qualche parte si diceva a proposito di un argomento simile (inibire il
"visualizza html nei browser") che puoi evitare al 90% degli utenti di di
visualizzarlo.. ma quel 90 % è proprio la gente che il tuo html non tenterà
mai di fregartelo.. e a quel 10 % di utenti (e tieni conto che uno che usa
uno spider per tirarsi giù un sito spesso non è l'ultimo arrivato) non fai
una baffo.. quindi tempo sprecato.
Come già si diceva comunque.. gli spider minimamente seri permettono di scrivere
quel che vuoi come useragest. Ad esempio teleport di da come opzioni
-anonimo
-ie
-nc
-quel che vuoi
quindi a mio avviso perdi proprio tempo.
--
Ciao
The Bos
the-bos#
axelweb.com
http://the-bos.axelweb.com

 una baffo.. quindi tempo sprecato.
Senza contare che e` una delle cose piu` spregevoli a cui io abbia mai
assistito (va a braccetto con una funzione in javascript che serve per 
disabilitare il tasto destro del mouse). Se proprio si e` gelosi di un
lavoro (fatto per essere visibile da tutti, peraltro), che lo si metta
sotto una licenza (GPL, o Artistic).
