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

    blocco (refers) link esterni da altri siti con rimando ad altro link

    salve ho un problema di linkaggio indesiderato da un altro sito indesiderato.

    nelle possibilità del pannello di controllo del server non trovo questa opzione ma solo la possibilità di blccare tramite IP.

    Vedo dal pannello di controllo che comunque molte visite provengono da uno specifico refer di un sito.

    Mi è stato consigliato PHP ma non ho trovato nessuno script a riguardo.

    C'è cortesemente qualcuno che può aiutarmi a reindirizzare uno o più link ad un diversa pagina web?

    Sono grato a chi mi aiutera fornirà lo script e nell installarlo.

    Devo assolutamente bloccare un vero "rompiballe".

    Grazie

    luca

  2. #2
    Ciao,
    puoi risolvere più professionalmente con Apache/.htacess e mod_rewrite comunque in php

    if($_SERVER['HTTP_REFERER'] == 'non_lo_voglio')
    {
    header('Location: http://altroluogo') ;
    }
    per favore NIENTE PVT TECNICI da sconosciuti

  3. #3

    grazie posso finire il problema?

    Ciao non ti "scompisciare" dalle risate ma sono troppo vecchio come programmatore, capisco perfettamente la logica di programmazione ma tai tanti linguaggi faccio solo casino.

    Ho capito la linea che mi hai dato.

    Però non ho esattamente idea di come fare puoi aiutarmi a finire di capire?

    -----------------------------------------

    <HTML>
    <HEAD>
    <TITLE>PROVA1</TITLE>
    </HEAD>
    <BODY>
    <?php

    if($_SERVER['Http://www.rompiballe.com'] == )
    { header('Location: http://www.altroluogo.com') ;}

    ;

    ?>
    </BODY>


    -----------------------------------------


    Ho provato a comporre la pagina puoi cortesemente vedere se ho fatto bene?
    Non conoscendo la sintassi ho provato ma credo di avere fatto errori.

    Se sono più refers come metto OR?

    cosi il caso php sarebbe davvero concluso per tutti coloro che ne avranno bisogno.

    -----------------------------------------

    Ahh... il file è l' index... uso la estenzione index.php ?










    -----------------------------------------------------------------------------

    Se vuoi darmi una breve risposta anche con apache ho visto e c'è installato:


    apache (1.3.33 (Unix))

    In questo caso

    Come uso - Apache/.htacess e mod_rewrite - ?


    Sarebbe per me interessante capire anche questa soluzione.

    -----------------------------------------------------------------------------

    Ma se ti faccio perdere troppo tempo lascia perdere questa possibile spiegazione.

    Per ora ho bisogno di stoppare definitivamente uno o più reffers e rimandandarli a una pagina dedicata.


    Per il momento grazie.

  4. #4
    no aspetta
    per favore NIENTE PVT TECNICI da sconosciuti

  5. #5
    Facciamo un esempio concreto

    $provenienzaNonVoluta = 'www.ciccio.it' ;

    $pezzi = parse_url($_SERVER['HTTP_REFERER']) ;

    $host = $pezzi['host'] ;

    if($host == $provenienzaNonVoluta)
    {
    header('Location: http://www.altroluogo.it/paginavaffa.html') ;
    }
    <HTML>
    <HEAD>
    <TITLE>PROVA1</TITLE>
    </HEAD>
    <BODY>

    </BODY>

    Alcune osservazioni

    1) Gli header vanno inviati prima dell'output quindi PPH va prima dell'HTML
    2)C'entra poco, ma non si dovrebbero più usare tag HTML in maiuscolo


    Per mod_rewrite di Apache fai una ricerca in google, troverai un sacco di esempi con la variabile d'ambiente HTTP_REFERER che fanno al caso tuo
    per favore NIENTE PVT TECNICI da sconosciuti

  6. #6

    per il momento grazie domani lo provo

    ti ringrazio ed è chiaro al 95%

    spero che domani rarà tutto chiaro cosi non ti rompo ancora

    in questo momento sono in estremo oriente + 7 ore

    grazie ancora sono un po perso lontano dall'italia

    luca

  7. #7
    Se serve sono qui
    Che ci fai in estremo oriente?
    per favore NIENTE PVT TECNICI da sconosciuti

  8. #8

    cerco di recuperare un problemino

    alle volte i problemi bisogna prenderli da dietro altrimenti se si rivoltano ti mordono.

    cosi ho deciso di decarmi a preparare un po di documenti da lontano, dove sono lontano dal fuoco.

    poi... ci sono sempre clienti testad... che pur non avendo pagato ne lavoro ne noleggio server ne domio, per 2 anni e con causa in corso, usano gli amici per continuare a rompere i marroni.
    Ho bloccato l'uso del sito e adesso devo bloccare i link non autorizzati che sono stati messi dopo la sospensione del sito.
    Ho deciso di mantenere comunque aperto l'hosting per monitorare le visite alla pagina principale di sospenzione. Ecco perchè devo risolvere questo problemino di reffer che hanno scopo intenzionale di dare fastidio.

    Spero di capire bene come usare il codice che mi hai dato.

    adesso sono le 3 di mattino

    ciao

  9. #9

    non fuziona

    Ciao ho messo cosi il codice sulla pagina html index del sito
    in testa al codice html

    (novo=non voglio)(pdm=pezzi di me...)

    non ottengo nessun effetto
    e se visualizzo il codice di ritorno dal brouser vedo anche il codice php

    non ho conoscenza del php

    Potresti dirmi come esattamente devo usarlo?
    Ti è possibile farmi vedere con 2 reffer diversi?
    Cosi penso di poter capire la logica e inserirne da solo anche più di 2.

    Sono un totale principiante in php ed attualmente devo solo risolvere questo problema e non conosco la sintassi.

    grazie

    ------------------------------------------------------------------
    <?php
    $novo = 'http://www.pippo.com/pippa.htm' ;

    $pdm = parse_url($_SERVER['HTTP_REFERER']) ;

    $host = $pdm ['host'] ;

    if($host == $novo)
    {
    header('Location: http://www.***/unautorized-link.html') ;
    }
    ?>

    <html>
    -------------------------------------------------------------------


    luca

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.