Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Domio Client

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    93

    Dominio Client

    Salve a tutti!

    "Supponiamo" di avere una pagina php su un server raggiungibile attraverso una url del tipo "www.miosito.it/pagina.php".

    Supponiamo anche che vogliamo offrire un certo servizio ad altri siti attraverso questa pagina:

    In una qualsiasi pagina di uno di questi siti si può inserire una cosa del tipo:
    codice:
    <script type="text/javascript" src="www.miosito.it/pagina.php"></script>
    Ora vogliamo che "pagina.php" produca un certo output in funzione del dominio del sito che fa la richiesta; ad esempio, se la riga
    codice:
    <script type="text/javascript" src="www.miosito.it/pagina.php"></script>
    è stata inserita in una qualche pagina di "www.primosito.it" produrà un certo output, se è stata inserita in una qualche pagina di "www.secondoosito.it" produrà un'altro output.

    La mia domanda: è possibile verificare in qualche modo il dominio della pagina che fà la richiesta (quindi in "pagina.php" capire se è stata richiamata da qualche pagina di "www.primosito.it" o da qualche pagina di "www.secondosito.it)?

    In pratica credo di essere alla ricerca di una cosa che si comporti come $_SERVER['HTTP_HOST'] ma in merito al client.

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    $_SERVER['HTTP_REFERER']? ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    93
    Grazie per la risposta!

    Mi sono scoraggiato nel suo uso per ciò che ho letto nel manuale:

    Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    come certezza no... ci vogliono delle "chiavi"

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    93
    cosa intendi?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    per l'autenticazione su dominio (cosa mi pare si voglia in questo caso) si usano di solito delle chiavi software per "lockare" uno script (a un dominio, appunto)... con JS ci sono tante librerie che usano anche questa tecnica, fermo restando che fino ad una certa complessità è abbastanza facile "grabbare" un sorgente js...

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    93
    Ma quindi si deve ricorrere a JS e non più a PHP?

    P.s. se ne hai una in mente al volo di queste librerie il nome sarebbe di aiuto

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    se generate un js tramite php potete fare dei controlli... ovviamente una volta generato lo script questo - se non ha ulteriori verifiche - potrebbe essere preso così com'è e distribuito in forma "aperta"!

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.