Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Redirect strano.

  1. #1

    Redirect strano.

    Dunque, ho uno strano problema. Sono possessore di tre siti
    - dominio1.it solo dominio
    - dominio2.it dominio e spazio
    - dominionuovo.com dominio e spazio su altro server.

    Ora, il sito 1 ha un redirect verso il sito con lo spazio, ma è una cosa che non posso fare io con una pagina php non avendo lo spazio, può farla solo il mio host. Io però vorrei fare una cosa. Dal sito 2 vorrei creare una nuova index, che se vede che il visitatore arriva dal reindirizzamento del sito 1 lo manda sul sito nuovo.

    Sono stato abbastanza chiaro?
    E' una cosa fattibile?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    Non c'ho capito nulla, chiamali a b e c

  4. #4
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255

    é questo che ti serve?

    é questo che ti serve?

    Lo metti nella index di b se il visitatore viene da a lo manda su c

    <?
    $sito="http://dominio1.it";
    $sito2="http://dominionuovo.com";
    if($_SERVER['HTTP_REFERER']== $sito) header("Location: $sito2");
    ?>


  5. #5
    Ora lo provo, grazie.

  6. #6
    Ok, la logica è giusta ma non funziona.
    Nel senso che se metto l'header senza l'if lo reindirizza, ma con l'if non rileva il fatto che ho digitato il sito.it

    Come mai?

  7. #7
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    E' sbagliata la variabile $sito

    Puoi trovare quella giusta con
    <?
    echo $_SERVER['HTTP_REFERER'];
    ?>

    che te la stampa a video

  8. #8
    Il fatto è che $_SERVER['HTTP_REFERER']; trova il sito da cui provieni, non ciò che cerchi di visualizzare...

  9. #9
    <?
    $sito="http://dominio1.it";
    $sito2="http://dominionuovo.com";
    if(isset($_SERVER['HTTP_REFERER']== $sito)) header("Location: $sito2");
    ?>

    Prova così
    Sistemi di allarme, telecamere, autoradio, video proiettori e altri prodotti tecnologici: fedom.it

  10. #10
    Ragazzi, il problema non è la disposizione dello script, è proprio sbagliata la variabile gloabale.
    $_SERVER['HTTP_REFERER']; serve per trovare la provenienza del visitatore. Esempio, se arrivo da google $_SERVER['HTTP_REFERER']; restituirà www.google.it

    Dunque la sintassi è giusta, ma al posto di quella variabile ne serve una che mi trovi l'indirizzo digitato o comunque l'indirizzo da cui il client cerca di scaricare...

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.