php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.08.2006, 08:28  
Neuer Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 16
Mike123
Standard Click-Kontrolle

Hi Freunde,
folgende Frage: ich habe für eine Internetseite eine Datei angelegt welche nur die Funktionen beinhaltet und per include geladen wird. Eine der fns ist das Menü. Reine Textlinks, da das für die Suchmaschinen optimaler ist. Jetzt kann ich aber nicht abfragen ob jemand einen bestimmten link angeclickt hat, oder?
Logischer weise funzt if(isset($_POST['xx']..... nicht bei einem Textlink mit <a href=""........
Bitte, bitte einen Lösungsvorschlag. Niemand braucht meine Arbeit für mich machen, aber ich benötige dringend einen Denkanstoß. Jemanden der mir sagt in welche Richtung es geht. Vielen Dank.
Mike 123
Mike123 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.08.2006, 08:40  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard

Hallo,
ich verstehe nicht ganz genau was du meinst, allerdings versuche ich mal deine Frage zu interpretieren. Für Zukünftige fragen bitte direkte Beispiele angeben.

Lösung 1:
Die Zielseiten die Aufgerufen werden bearbeiten und dort die Clicks mitzählen.

Lösung 2:
Eine Weiterschaltseite bauen. Du rufst immer eine Datei auf wie z.B. count.php?page=1
In der count.php steht dann ein switch der dir aus dem $_GET["page"] die richtige Seite gibt (als z.B. beispiel.php oder text.txt), den Click registriert und eine weiterleitung per <meta>-Tag erstellt (oder alternativ auch eine header-weiterletung, wobei dort eine absolute URL stehen muss. Handbuch lesen!).
http://de2.php.net/manual/de/function.header.php

Ich würde dir die Lösung 1 empfehlen, weil du ja wahrscheinlich wissen willst welche Seite wie oft angeschaut worden ist. Und wenn jemand den Link direkt eingibt und nicht über das Menü arbeitet würde er bei Lösung 1 auch gezählt, bei Lösung 2 Allerdings nicht. Dü müsstest bei Lösung 1 halt txt-Dateien über eine PHP-Seite ausgeben lassen.
stefanjann ist offline  
Alt 08.08.2006, 10:06  
Neuer Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 16
Mike123
Standard

Hallo,
leider beantwortet das meine Frage nicht ganz. Ich muß nicht die Zahl der Clicks herausfinden sondern welcher Link gedrückt wurde um zusätzlich eine bestimmte Funktion auszulösen. Ich weiß aber nicht wie die Abfrage aussehen muß, da ein Link ja nicht durch einen Namen anzusprechen ist wie ein Button(submit). Oder liege ich da falsch?
z.B.: link1 löst function10 aus, link2 eben eine andere. Aber wie weiß ich welcher link vom user gerade gedrückt wurde?
mike 123
Mike123 ist offline  
Alt 08.08.2006, 10:24  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard

Hallo,

gib mal ein Codebeispiel an. Wo stehen die Funktionen? In PHP oder in JavaScript? Wenn im PHP, dann gib verschiedene Variablen mit an: seite.php?machdas=ja&unddas=ja
und dann frage mit nem IF oder nem SWITCH die Variablen in $_GET ab.
Wenn im JavaScript, dann machs mit onclick="". Anleitung hierzu im SelfHTML.

Zitat:
Logischer weise funzt if(isset($_POST['xx']..... nicht bei einem Textlink mit <a href=""........
weil die Daten per URL dann im $_GET stehen.

Gruß,
Stefan
__________________
SELECT * benutze ich nur um den Post kurz zu halten.
stefanjann ist offline  
Alt 08.08.2006, 19:16  
Neuer Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 16
Mike123
Standard

Hallo stefanjann,
ich glaube mit der var Übergabe in $_GET hast du mich auf die richtige Fährte gebracht.
Ich muß da noch einiges dazu lesen und probieren, melde mich wieder wenns nicht klappt. Danke im Voraus für deine Hilfe.
bis dann mike 123
Mike123 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kontrolle eines eingegebenen Wertes NUMMER hagesbach PHP Tipps 2008 8 18.03.2008 10:39
Voting System / Click Counter maka300 PHP Tipps 2008 2 21.02.2008 15:11
User Kontrolle TaStEn PHP Tipps 2008 4 21.10.2007 10:06
geräusch bei click auf link unterdrücken CrashonNet HTML, Usability und Barrierefreiheit 4 18.02.2006 01:24
Reguläre Ausdrücke für Kontrolle PHP Tipps 2007 10 14.12.2005 13:28
kontrolle ob bereits vorhanden dsmcg PHP Tipps 2007 6 09.11.2005 10:06
PHP Mail Kontrolle PHP Tipps 2005-2 3 10.08.2005 01:00
OnMouseOver=....click(); Timeout? HTML, Usability und Barrierefreiheit 0 15.07.2005 22:28
Kontrolle bei Registrierung: Nickname schon vergeeben??? PHP Tipps 2005-2 2 28.06.2005 08:56
eMail kontrolle PHP Tipps 2004-2 1 20.12.2004 13:01
Arrayelement duch Click auf Button hinzufügen PHP Tipps 2004-2 7 15.11.2004 14:58
[Erledigt] create table - Kontrolle Datenbanken 1 15.10.2004 11:51
Ausgegebene Dateien per Click ins Formular einfügen? PHP Tipps 2004 1 15.09.2004 16:45
kontrolle ob zahlen ein bestimmtest format haben? Promaetheus PHP Tipps 2004 11 26.08.2004 14:53
[Erledigt] Session Variable setzen und Link per click auf ein Image PHP Tipps 2004 7 23.08.2004 20:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
clicks mitzählen, php include abhängig vom angeclickten link

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.