Login  Regeln Aktuelles Datum und Uhrzeit: 28.08.2008, 22:33  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Probleme mit UserAgent

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Genesis
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 183

BeitragVerfasst am: 27.02.2005, 13:00    Titel: Probleme mit UserAgent Antworten mit Zitat

Hi,

ich versuche gerade, verschiedene lästige Bots zu sperren, zum Beispiel mit diesem Code:

Code:
if (strpos ("." . $_SERVER['HTTP_USER_AGENT'], "WebStripper/2.62") != FALSE)
{
  header("HTTP/1.1 403 Forbidden");
}


Leider funktioniert das nicht, da

Code:
$_SERVER['HTTP_USER_AGENT']


leer ist. Kann mir jemand sagen, warum?

Danke
Genesis

_________________
Computerleben.net | Mehr Tipps, Mehr Artikel, Mehr Informationen!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Andy.C
Gast [Gast]






BeitragVerfasst am: 03.03.2005, 03:52    Titel: Antworten mit Zitat

.....

Zuletzt bearbeitet von Andy.C am 20.12.2007, 23:11, insgesamt einmal bearbeitet


Nach oben
Genesis
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 183

BeitragVerfasst am: 03.03.2005, 10:38    Titel: Antworten mit Zitat

Hi,

ich verstehs nicht, wenn ich ein

echo $HTTP_USER_AGENT;

eingebe, gibt er das genausowenig aus wie ein echo $_SERVER['HTTP_USER_AGENT'];

Ich verstehe meinen Server nicht mehr Sehr glücklich

kann man in der htaccess da eine Serveranweisung angeben, oder sollte ich mich an den Hoster wenden? (offline geht das Script gut)

Gruß
Genesis

_________________
Computerleben.net | Mehr Tipps, Mehr Artikel, Mehr Informationen!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Andy.C
Gast [Gast]






BeitragVerfasst am: 03.03.2005, 17:35    Titel: Antworten mit Zitat

.....

Zuletzt bearbeitet von Andy.C am 20.12.2007, 23:11, insgesamt einmal bearbeitet


Nach oben
Genesis
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 183

BeitragVerfasst am: 03.03.2005, 17:59    Titel: Antworten mit Zitat

Hi,

hab den Fehler. Liegt daran, dass der Code in einer include-Datei stand und in dieser die Systemvariable leer ist (warum auch immer). Ich möchte aber nicht vor jede meiner Dateien nun den Sperrcode schreiben (der ja auch immer erweitert wird). Kommt man in Include-Dateien irgendwie an den User-Agenten?

Gruß
Genesis

_________________
Computerleben.net | Mehr Tipps, Mehr Artikel, Mehr Informationen!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Andy.C
Gast [Gast]






BeitragVerfasst am: 03.03.2005, 18:21    Titel: Antworten mit Zitat

.....

Zuletzt bearbeitet von Andy.C am 20.12.2007, 23:12, insgesamt einmal bearbeitet


Nach oben
Genesis
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 183

BeitragVerfasst am: 03.03.2005, 18:35    Titel: Antworten mit Zitat

Hi,

mhm, dachte, das PHP das egal wäre Winken Inwiefern könnte ich die Variablen denn übergeben (dann müsste ich ja wieder jeden include ändern ... mist)

Zitat:
als für mich ist das gerade etwas schwer. vieieleicht solltest du mal den code der beiden Dateien drann hängen damit man einsicht gwinnt.
so eine Ferndiagnose ist immer Schlecht.


ja, sorry

im Prinzip ist es nur eine index.php mit diesem code:

Code:
<?php
include 'http://www.computerleben.net/nav/top.php';
?>


und in der Includedatei soll dann der Bot-Abfang-Code rein:

Code:
if (strpos ("." . $_SERVER['HTTP_USER_AGENT'], "WebStripper/2.62") != FALSE)
{
  header("HTTP/1.1 403 Forbidden");
}


Gruß
Genesis

_________________
Computerleben.net | Mehr Tipps, Mehr Artikel, Mehr Informationen!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Andy.C
Gast [Gast]






BeitragVerfasst am: 03.03.2005, 18:48    Titel: Antworten mit Zitat

.....

Zuletzt bearbeitet von Andy.C am 20.12.2007, 23:11, insgesamt einmal bearbeitet


Nach oben
Genesis
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 183

BeitragVerfasst am: 03.03.2005, 19:03    Titel: Antworten mit Zitat

Hi,

das include funktioniert schon so, da ist mein Menü drin. Ist vielleicht nicht ganz konform der Aufruf, aber es funtkioniert (beim nächsten großen update vielleicht)

Ich habe mal eine Funktion geschrieben (in die nav.php, die includiert wird), aber Sie wird im Hauptteil nicht erkannt (Undefinied Function, auch wenn der Aufruf nach der include-anweisung erfolgt)

Ich habs jetzt mal mit htaccess gelöst, ist wohl weniger aufwändig

Gruß
Genesis

_________________
Computerleben.net | Mehr Tipps, Mehr Artikel, Mehr Informationen!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1193
Wohnort: Speyer

BeitragVerfasst am: 05.03.2005, 19:08    Titel: Antworten mit Zitat

Genesis hat folgendes geschrieben:
Hi,

das include funktioniert schon so, da ist mein Menü drin. Ist vielleicht nicht ganz konform der Aufruf, aber es funtkioniert (beim nächsten großen update vielleicht)

Ich habe mal eine Funktion geschrieben (in die nav.php, die includiert wird), aber Sie wird im Hauptteil nicht erkannt (Undefinied Function, auch wenn der Aufruf nach der include-anweisung erfolgt)



ein Besucher kommt auf deine Site

Code:
index.php
<?php

  include ("nav.php");
?>


Das wird funktionieren, so mach ich es auch

wenn du aber include ("http://nav.php");
dann ist das kein einfahcer include = datei von Platte laden und in das bestehende script einfügen
du machst hier einen ganz neuen request, der übers internet geht, und der "Besucher" und UserAgent der jetzt auf nav.php zugreift ist nicht der ursrüngliche Besucher sondern dein WebServer


Gruß
Andy 800XE Zmuda

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andy.C
Gast [Gast]






BeitragVerfasst am: 06.03.2005, 04:45    Titel: Antworten mit Zitat

.....

Zuletzt bearbeitet von Andy.C am 20.12.2007, 23:12, insgesamt einmal bearbeitet


Nach oben
Genesis
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 183

BeitragVerfasst am: 06.03.2005, 10:52    Titel: Antworten mit Zitat

hi,

ja, das dürfte gehen, aber wenn meine nav.php in ./nav/nav.php liegt, muss ich für jede Seite ein spezifisches include schreiben, auch nicht gerade toll. Mit der http-Variante ist es ein immer gleichbleibendes Include. Naja, ich habs ja jetzt mit htaccess gelöst ...

Gruß
Genesis

_________________
Computerleben.net | Mehr Tipps, Mehr Artikel, Mehr Informationen!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Andy.C
Gast [Gast]






BeitragVerfasst am: 06.03.2005, 10:54    Titel: Antworten mit Zitat

.....

Zuletzt bearbeitet von Andy.C am 20.12.2007, 23:12, insgesamt einmal bearbeitet


Nach oben
Genesis
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 183

BeitragVerfasst am: 06.03.2005, 10:56    Titel: Antworten mit Zitat

Ah, okay, darauf bin ich jetzt nicht gekommen. Ich werde das mal bei Gelegenheit umstellen.

Thx

P.S.: War spät gestern abend Sehr glücklich

_________________
Computerleben.net | Mehr Tipps, Mehr Artikel, Mehr Informationen!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Andy.C
Gast [Gast]






BeitragVerfasst am: 06.03.2005, 10:59    Titel: Antworten mit Zitat

.....

Nach oben
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Probleme mit Firefox 3 bei der Bidlan... webmasterpaul Relax Zone 4 01.08.2008, 20:23 Letzten Beitrag anzeigen
Keine neuen Beiträge Probleme mit der MySQL-Datenbank Gizka Serverseitige Websprachen 3 27.07.2008, 12:28 Letzten Beitrag anzeigen
Keine neuen Beiträge Probleme beim Einbau eines Partnerscr... niCO1290 Serverseitige Websprachen 0 23.07.2008, 23:38 Letzten Beitrag anzeigen
Keine neuen Beiträge Wer kann helfen? Probleme mit Layout Petermatrix HTML & CSS 1 15.07.2008, 01:51 Letzten Beitrag anzeigen
Keine neuen Beiträge Neues Layout...2 probleme JFM HTML & CSS 3 10.07.2008, 15:26 Letzten Beitrag anzeigen
Threadübersicht