phpbar.de logo

Mailinglisten-Archive

[php] Referrer-Tracking

[php] Referrer-Tracking

Bernd Roemer berndr_(at)_bonn.edu
Sat, 6 Nov 1999 04:02:56 +0100


hiho..

On Fri, Nov 05, 1999 at 20:38:49 +0100, Mark Kronsbein wrote:
> Siehe http://www.php-homepage.de/source/ 
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

*lol*
willste wirklich solchen muell anderen zum lernen geben?? 
also wirklich... Ich mache ein beispiel, dein guestbook (myguestbook):

Fehler:
-Name darf leerbleigen
-email darf fehlerhaft eingegeben werden
-URL darf fehlerhaft eingegeben werden
-auch ohne Beschreibung koennen urls eingegeben werden
-der kommentar darf leerbleiben
-obwohl in guestbook nur einmal reingeschrieben werden soll, installiesrt du
 cookies mit namen und e-mail (danach kann man auch fragen!!)
-...

solche abfragen sind wichtig... 
  genauso bei deinem Referer.php3 ... ich spreche ja nicht von eleganz..
aber aus folgendem (ab Zeile 24):

...
$ref =  "$HTTP_REFERER";
if (!empty ($ref)){
$ref2= strtolower($ref);
$check=strstr($ref2, "$domain");
}

if(!empty($check)){
}

elseif (empty($check)){
...
 
wuerde ich folgendes machen:

...
if (isset ($HTTP_REFERER) && $HTTP_REFERER!=""){
  $check=strstr(strtolower($HTTP_REFERER), "$domain");
  if(strstr($ref2, "$domain")){
...

ich hab das nun noch nicht getestet, aber das duerft (bis auf die
kleinigkeit, das wenn der referer leer ist auch nicht gezaehlt wird) so
ziemlich das gleiche machen wie dein code... und ich finde uebersichtlich
ist er auchnoch... nunja.. soll ja blos ein beispiel sein... :)

cu

  ---fumanchi---

PS.: besser dich :))


php::bar PHP Wiki   -   Listenarchive