Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Variabile ENV

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    2

    Variabile ENV

    Buonasera a tutti,
    sto iniziando adesso a conoscere il perl, quindi mi scuso della domanda che sembrerà non all'altezza del FORUM.
    Sto provando a fare uno script che richiamato da una pagina HTML mi aggiorni
    un file con delle informazioni statistiche su chi vede la pagina.
    In particolare ho notato che alcune variabili ENV si aggiornano bene, mentre
    altre sono vuote.
    La cosa che non riesco a capire è la seguente:
    la variabile ENV HTTP_REFERER si riempie con il nome della pagina che
    richiama lo script mentre invece credevo si riempisse con il valore della
    pagina precedente a quella che richiama lo script.

    Chi mi da un'aiuto?

    Saluti a tutti

  2. #2
    Ciao,

    HTTP_REFERER contiene l'URL da cui proviene la chiamata allo script, per cui se su www.ciccio.com/form.html hai

    <form action="/cgi-bin/script.pl">

    avrai:

    $ENV{'HTTP_REFERER'} == "http://www.ciccio.com/form.html";
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    2
    Credo di aver capito.
    In pratica per vedere il contenuto che mi interessa dovrei far puntare ad
    una pagina .pl che crea in output una visualizzazione Html.
    A questo punto mi chiedo esiste un'altro modo per visualizzare la
    provenienza di un utente senza cambiare la pagina HTML ?
    Il dato mi interessava per capire bene come funzionavano alcuni motori di
    ricerca.

    Grazie per le tue informazioni sei stato gentilissimo.

  4. #4
    Ciao,

    ritengo che si possa fare sia con SSI che con PHP. Nel primo caso si tratta di un tag html che richiama uno script CGI, nel secondo si tratta di pagine con estensione .php
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  5. #5
    scusate se ritiro in ballo una discussione vecchia di 2 anni ma trovavo superfluo aprirne un'altra...

    Perchè se la pagina è un qualcosa tipo http://www.sito.it/index.cgi?pagina=esfsd con l'HTTP_REFERER mi dà solamente http://www.sito.it/index.cgi ???

    Potete illuminarmi e magari consigliarmi qualche soluzione alternativa x avere l'indirizzo compreso di varibili?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.