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

    Intercettare richiesta http

    Salve a tutti, ho questo problema:

    Volevo sapere se era possibile con php intercettare qualce richiesta era stata fatta dall'utente.
    Mi spiego meglio.
    Se scrivo www.miosito.fr il dns me lo manda su miosito.it/index.php
    Se scrivo www.miosito.es ildns me lo manda su miosito.it/index.php

    Nell'index.php devo scrivere "Richiesta arrivata dalla francia" oppure "Richiesta arrivata dalla spagna" a seconda se digito www.miosito.fr oppure www.miosito.es.

    Come posso fare in php?

    Grazie mille

  2. #2
    Come è configurato il DNS?
    Mi pare difficile che sia il DNS ad effettuare un redirect HTTP verso l'index.php

  3. #3
    allora ho provato in locale a creare due virtual hosts che puntano allo stesso index.php

    Tramite la funzione HTTP_REQUEST_URI mi prendo l'indirizzo da dove viene e in base a quello mi regolo.

    Pare che ho risolto. Grazie.

  4. #4
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    volendo puoi usare anche $_SERVER['HTTP_REFERER']

  5. #5
    Se si tratta di virtual host con alias DNS, tanto vale utilizzare $_SERVER['HTTP_HOST'] ed eventualmente le sessioni.

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.