Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    $_SERVER['HTTP_REFERER'] != $_SERVER['HTTP_REFERER']

    <?php
    $A=$_SERVER['HTTP_REFERER'];
    echo "'".$A."'";
    echo "'".$_SERVER['HTTP_REFERER']."'";
    if ($_SERVER['HTTP_REFERER']!=$A) die ("Pussa via...!");
    ?>

    Perche' cavolo viene fuori che e' diverso???

    L'output e' questo:
    'http://canenero666.altervista.org/index.php?pagina=galassia'
    'http://canenero666.altervista.org/index.php?pagina=galassia'
    Pussa via...!

    Che senso ha...
    -_-"

  2. #2
    Tralasciando l'utilità di questo codice che non ho ancora capito, eseguendo in locale quelle tre righe a me mostra solo
    i due percorsi, senza scrivere l'argomento di die()
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  3. #3
    Difatti non ha senso, confronti la stessa cosa.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4

    Re: $_SERVER['HTTP_REFERER'] != $_SERVER['HTTP_REFERER']

    Quindi a te il confronto risulta negativo... e perche' da me e positivo !??!?!

    Il motivo del codice e' far si' che un certo popup.php possa venire aperto solo da un certo file.php.
    -_-"

  5. #5
    Non ha senso quel codice, fai prima a scrivere

    $b = 1;
    $a = $b
    if ($a != $b) {
    echo "!!";
    }

    non ha senso il codice perchè paragoni due variabile i cui valori sono uguali perchè hai appena assegnato ad $A il valore di $_SERVER['HTTP_REFERER']
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  6. #6
    Grazie.......... ho capito che non ha senso.

    Vi sto dicendo che mi restutisce DIVERSO, non che voglio migliorare il codice...

    Che senso ha?
    -_-"

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    che ottieni da questo?
    codice:
    <?php 
    $A=$_SERVER['HTTP_REFERER']; 
    echo ($A."
    "); 
    echo ($_SERVER['HTTP_REFERER']."
    "); 
    if ($_SERVER['HTTP_REFERER']!=$A) {
      echo("Merlo"); 
    }
    else {
      echo("Fagiano");
    }
    ?>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Grazie adesso sembra carpire la differenza.
    -_-"

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