wRequest::isSearchBot

Prüft, ob die aktuelle Seite von der Volltextsuche aufgerufen wird

Funktionsaufruf

Boolean isSearchBot(Boolean checkIfIsServer = false)

Parameter

checkIfIsServer
Prüft, ob die Anfrage vom aktuellen Server selbst kommt

Quelltext

<?php

if(wRequest::isSearchBot()){
  print '<a href="/base/pdfliste.php" title="PDF-Liste">PDF-Liste</a>';
}

?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Wozu dient wRequest::isSearchBot?
Die Funktion **wRequest::isSearchBot** prüft, ob die aktuelle Seite von der **Volltextsuche/Weblication Suche** aufgerufen wird.
Wie wird die Funktion wRequest::isSearchBot verwendet?
Sie wird als **Boolean isSearchBot(Boolean checkIfIsServer = false)** aufgerufen. Das Ergebnis ist ein **Boolean** (z. B. true/false), ob es sich um einen Suchbot-Aufruf handelt.
Was ist der Parameter checkIfIsServer?
Der Parameter **checkIfIsServer** prüft, ob die Anfrage vom **aktuellen Server selbst** kommt. Der Default-Wert ist **false**.
Kann ich auf Basis des Suchbot-Checks Inhalte dynamisch ausgeben?
Ja. Im Beispiel wird ein Link nur ausgegeben, wenn die Seite von der Weblication Suche aufgerufen wurde, z. B. der Link zur **PDF-Liste**.
Wie sieht das Beispiel für die Verwendung von wRequest::isSearchBot aus?
Beispielhaft wird geprüft: <pre><code class="codeBlock" style="color: #000000">php if(wRequest::isSearchBot()){ print '&lt;a href="/base/pdfliste.php" title="PDF-Liste"&gt;PDF-Liste&lt;/a&gt;'; } </code></pre> Wenn die Bedingung erfüllt ist, wird der Link zur PDF-Liste ausgegeben.
Welche Hinweise gibt es beim Einsatz von Framework-Funktionen in eigenen Skripten?
Beim Einsatz von Framework-Funktionen in eigenen Skripten sollten Sie den entsprechenden Artikel im Framework-Umfeld beachten.
Muss bei eingebundenen Funktionen das Framework über grid.php referenziert werden?
Wenn eine Funktion innerhalb einer **Weblication® Seite** (z. B. über **PHP-Quelltext** oder in einem **XSL-Template** über **wsl:php**) eingebunden wird, muss das Framework **nicht mehr** über **grid.php** referenziert werden.