Modify ↓
Opened 5 years ago
Closed 5 years ago
#1885 closed Bug/Fehler (fixed)
Fehler in xtc_check_agent.inc.php
| Reported by: | lurchi | Owned by: | somebody |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.6.0 |
| Component: | Admin | Version: | 2.0.5.1 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Es wird immer 0 zurückgegeben auch wenn der "user agent" ein bot ist:
Das liegt daran, dass die Strings falsch geprüft werden.
strpos($bot, $user_agent_1)
strpos($bot, $user_agent_2)
Hier passt die Reichenfolge nicht.
Die Parameter müssen getauscht werden. So wäre es richtig:
foreach ($bot_array as $bot) {
if (strpos($user_agent_1, $bot) !== false
strpos($user_agent_2, $bot) !== false )
{
Zudem macht es Sinn den Eintrag "bot" an as Ende des Arrays $bot_array zu setzen, da sonst viele bots nur als "bot" identifiziert werden.
Attachments (1)
Change History (2)
by , 5 years ago
| Attachment: | xtc_check_agent.inc.php added |
|---|
comment:1 by , 5 years ago
| Milestone: | → modified-shop-2.0.5.2 |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.

Der Fehler wurde bereits in r12750 korrigiert.
Zusätzlich haben wir den Eintrag "bot" komplett entfernt und die Liste der Bots aktualisiert und erweitert.