Archief - PHP: Doorlinken tegengaan

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

koebeest

Legacy Member
Iemand zette men site ongewenst op zijn site en nu wil ik alle mensen die via die site komen blocken. Nu welke code moet in invoegen en waar om bv google en alle pagina's die aan google hangen door te wijzen naar een andere pagina. Dus

Bv

google.be = block
google.be/talk = block

google is maar een voorbeel hoor

Bedankt

Flipkikker

Legacy Member
ik zou ze niet blokken, eerder ervoor zorgen dat enkel jouw site nog zichtbaar is ;)

met javascript kan je dit allessinds:

if( document.location.href != "http://www.mijnoorspronkelijkesite.be" )
{
document.location.href = "http://www.mijnoorspronkelijkesite.be";
}

ik denk dat het zoiets was dat ik gebruikte, kweet niet onmiddellijk mogelijkheid met php ofzo

xml

Legacy Member
Daarmee pest je alleen maar de (potentiele) bezoekers van je website hoor. Als je site volledig afgebeeld wordt in iemand anders' site kan je inderdaad opteren voor het javascript truukje om uit die frames te breken, maar blokeren lijkt me geen goed idee.

killgore

Legacy Member
wie zegt dat het geen privé site is en da em gewoon geen reclame wilt?

PHP:
$blockedurls = array("google","eensite");
$size = sizeof($blockedurls);
for($i=0;$i<$size;$i++)
{
    if(stristr($_SERVER["HTTP_REFERER"],$blockedurls[$i])!==FALSE)
    {
        exit("No linking allowed");
    }
}

koebeest

Legacy Member
killgore zei:
wie zegt dat het geen privé site is en da em gewoon geen reclame wilt?

PHP:
$blockedurls = array("google","eensite");
$size = sizeof($blockedurls);
for($i=0;$i<$size;$i++)
{
    if(stristr($_SERVER["HTTP_REFERER"],$blockedurls[$i])!==FALSE)
    {
        exit("No linking allowed");
    }
}
thx works :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan