WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Bestimmte Referer umleiten/sperren ?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Bestimmte Referer umleiten/sperren ? - 29 März 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Bestimmte Referer umleiten/sperren ?
Rieke
Foren-Team


Threadstarter




Beiträge: 1791

Hat jemand vielleicht eine Anleitung/Beispiel für folende Verwendung:


Ein Projekt wird wiefolgt aufgerufen, entweder
domain.de oder
domain.de/index.php?sid=abc123 und später :
subdomain_des_users.domain.de (durch modifizierung der httpd.conf
landen Subdomains auf der domain.de und holen sich (durch entsprechenden code der index) aus einer Datenbank dann die entsprechende User id.


Egal welche dieser Möglichkeiten genutzt wird : DAS soll weiterhin funktionieren !

ABER:

ich-bin-ein-traffik-produzent.xy/cgi-bin/mist-tool.cgi?spammuser=abc

Oder:

Spammailer9999.xy/mailer.php?spammuser=xxx

exit-seiten-anbieter.xy/nerv-den-user-tot.php?uid=99999993

diese Adressen (ein teil davon) sollen in eine datenbank (blacklist) eingetragen werden
und dann NICHT funktioniern...

Lösungsidee ...?


Greets
Rieke



---

  Profil   E-Mail   Website   Editieren   Zitieren
c3o
Posting-Schinder




Beiträge: 585

Wenn ich dich richtig verstanden habe..

Die Sei-freundlich-zu-Firewalls-Variante:
$gebanntedomains = array('xyzspam.de', 'exitpopup.at', 'trafficmagnet.com');
$ref = parse_url($HTTP_REFERER);
for ($i=0;$i if (stristr($ref[host], $gebanntedomains[$i])) { Header('Location: sorry.html'); exit(); }
}
?>

Die strenge Variante:
$ref = parse_url($HTTP_REFERER);
if (!stristr($ref[host], 'meinedomain.de')) { Header('Location: sorry.html'); exit(); }
?>

Aber: Da Referrer von der Software geschickt werden kann man sie ohne Probleme faken, wirksamer Schutz ist das also keiner.

  Profil   E-Mail   Website   Editieren   Zitieren
Rieke
Foren-Team


Threadstarter




Beiträge: 1791

Ich denke du hast es richtig verstanden.
Ich hatte die Hauseigene Firewall nicht bedacht und daher
wurden mir grundsätzlich keine Referer übergeben, dieses
Problem ist soweit gelöst, allerdings führt das einbauen deines Beispieles
bei mir irgendwie dazu das sämtliche Aufrufe nun die sorry.html anzeigen...

Eine Idee was ich falsch mache ?

$gebanntedomains = array('time2recast.de', 'exitpopup.at', 'trafficmagnet.com');
$ref = parse_url($HTTP_REFERER);
for ($i=0;$i if (stristr($ref[host], $gebanntedomains[$i])) { Header('Location: sorry.html'); exit(); }
}
?>

ich rufe die domain /datei über einen link aut time2recast.de auf.



---

  Profil   E-Mail   Website   Editieren   Zitieren
c3o
Posting-Schinder




Beiträge: 585

Ähm, $gebanntedomains, wie der Name schon andeutet, sollte eine Liste der Domains sein, von denen kommend man auf die sorry.html umgeleitet wird.
Wenn du also time2recast dort reingibst, wird man von time2recast auf sorry umgeleitet. Den Namen der eigenen Seite brauchst du bei dieser Methode nirgends eingeben, nur die zu blockierenden.

  Profil   E-Mail   Website   Editieren   Zitieren
Rieke
Foren-Team


Threadstarter




Beiträge: 1791

genauso sollte es ja auch sein,
ich wollte zu Testen halt nicht mehr über die time2recast zugreifen können ... das funktionierte ja auch ... leider konnte ich dann auch nicht mehr direkt auf die seite zugreifen, sondern lande immer bei jedem aufruf egal von wo .. immer auf der danke.html ...

Greets
Rieke


---

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Bestimmte Referer umleiten/sperren ?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Bestimmte Referer umleiten/sperren ? im Forum Homepage Hosting AntwortenLetztes Posting
Best online slots
in "PHP & MySQL"
0 23.01.2023 22:40 von Sevetr
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji
php preg_replace_callback für dynamischen Link
in "PHP & MySQL"
0 05.07.2016 11:02 von Rm21
PHP Code verschlüsseln
in "PHP & MySQL"
20 21.02.2016 21:25 von Kilian1
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon



Besucher : 7975183    Heute : 134     Gestern : 388     Online : 39     29.3.2024    10:04      0 Besucher in den letzten 60 Sekunden        
Nach oben