Seite 1 von 1

browser oder spider

Verfasst: 16.06.2004, 10:01
von Metaman
gibt es eigentlich eine sichere möglichkeit um einen Spider von einem browser zu unterscheiden
denn bei einem Spider sollten die Sessions ja nicht gezeigt werden

im Moment mache ich es sol

Code: Alles auswählen

$bro = $HTTP_USER_AGENT;
$array = array("opera","msie","konqueror","lynx","netscape","mozilla","w3m");
for&#40;$x=0;$x<count&#40;$array&#41;;$x++&#41;&#123;
  if&#40;stristr&#40;$bro,$array&#91;$x&#93;&#41;&#41;&#123;
   $svar="/$sname=$swert";
	&#125;
	&#125;
oder gibt es da vielleicht was besseres

Verfasst:
von

Verfasst: 17.06.2004, 22:46
von manute
also ich würde es eher andersrum machen, lieber die 3-4 wichtigen crawler anhand des user agents identifizieren.
denn in deiner browserliste fehlen bestimmt ein paar kleine...

Verfasst: 17.06.2004, 22:54
von Jörg
manute hat geschrieben: denn in deiner browserliste fehlen bestimmt ein paar kleine...
und es gibt auch einige Spider, die so als Browser identifiziert werden:

Mozilla/2.0 (compatible; Ask Jeeves/Teoma)
Mozilla/5.0 (compatible; Yahoo! Slurp; https://help.yahoo.com/help/us/ysearch/slurp)
Firefly/1.0 (compatible; Mozilla 4.0; MSIE 5.5)

Verfasst: 19.06.2004, 09:23
von HW
andersrum machen, lieber die 3-4 wichtigen crawler anhand des user agents identifizieren.
..ich mache es noch anders: Ich nehme Plattform Unknown.
Dabei gehen mir nur verschwindent geringe User durch die Lappen.