#1
| ||||
| ||||
Frage zum bestimmten PHP-AusdruckHallo, die Kenner hier mögen mir verzeihen - ich weiß nicht, ob man das überhaupt so nennt (siehe Titel). Also es geht um Folgendes: track.php?l= Was bewirkt es, wenn es auf diese Weise eingesetzt wird: 1Domain/track.php?l=2Domain Wäre schön, wenn es mir jemand sagen könnte. Und so bisschen eilt es schon.... |
#2
| ||||
| ||||
Nun was es bewirkt, dass kann ich Dir nicht sagen kenne den PHP Code nicht aber durch die Übergabe per GET erhält die Varibale $l den Wert = '2Domain'. |
#3
| |||
| |||
Falsch $_GET['l'] und nicht $l |
#4
| ||||
| ||||
na ich schrieb doch GET :-) |
#5
| |||
| |||
Hä? es gibt ja keine Variable $l ausser man deklariert sie selbst. $_GET['l'] gibt es hingegn*klugscheiss* |
#6
| ||||
| ||||
Danke für die Rückmeldungen! Na ja, ich habe mich ein wenig gewundert, warum man auf diese Art eine ganz normale externe Verlinkung gestaltet, also statt <a href= "> usw. Dachte schon, dass da etwas Faules dran sein könnte(?!) |
#7
| |||
| |||
track heißt ja soviel wie verfolgen. sicher bin ich mir nicht, aber eventuell dienst das von dir beschriebene script einer statistik. anstatt <a href="http://google.de">KLICK</a> schreibt man: <a href="/track.php?l=http://google.de">KLICK</a> Dann wird derjenige, der dort raufklickt, auf eine interne track.php geleitet: domain.de/track.php?l=http://google.de "l" / $_GET['l'] trägt dann den Wert "http://google.de" und damit passiert etwas. Das einfachste wäre, dass dadurch einfach weitergeleitet wird: <?php $url = $_GET['c_id']; header('Location: '.$url); ?> Damit wird derjenige, der die Datei so aufruft einfach nur auf google.de weitergeleitet. Sicherlich hat derjenige der das Script benutzt vor der Weiterleitung mit header() noch mehr Code geschrieben, der zB erlaubt mitzuschneiden, mit welcher IP, mit welchen Browser,Referer, uä derjenige geklickt hat. Mehr oder weniger so, wie Google Analytics es macht (nur eben anders). |
#8
| ||||
| ||||
Hallo Damian, danke für die ausführliche Erklärung. Dann ist es im Prinzip Verlinkung und Statistik in einem, also nichts Verdächtiges. Und das schreibt man dann wohl in einer anderen Datei? Weil ich im HTML-Quelltext so was nicht entdeckt habe. |
#9
| |||
| |||
Das liegt daran, dass sowas in php-Dateien steht, die sind nicht einsehbar per Quelltext. Ich habe dir mal ein kleines Script programmiert, so verständlich wie möglich: Du kannst es hier abrufen: Ohne_Titel_1 Dort ist ein Link zu: mYBlog - News aus der Welt Der Inhalt der test.php ist: Code: <?php $timestamp = time(); $datum = date("d.m.Y",$timestamp); $uhrzeit = date("H:i",$timestamp); $logfile = fopen("./stats.txt", "a+"); fwrite ($logfile, $datum."-".$uhrzeit."\n".$_SERVER['REQUEST_URI']."\n".print_r($_SERVER,1)." von ".$_SERVER['REMOTE_ADDR']." \n\n"); fclose($logfile); switch($_GET['linkid']) { case(1): header('Location: http://www.mynews-blog.de'); break; case(2): header('Location: http://boardunity.de/'); break; default: header('Location: http://google.de'); break; } ?> Wenn ein User auf den Link klickt, wird er zu der test.php weitergeleitet mit dem parameter linkid=1 Für linkid=1 habe ich definiert, dass er auf mYBlog - News aus der Welt weiterleiten soll. Davor aber wird alles was in $_SERVER steht in die stats.txt abgespeichert (relevante Daten,Refere,und und und...) Das ist nur ein Beispiel, man kann mit Java und Php noch viel mehr rausholen. Aber so kann man zB ein Script schreiben, das zählt, wie oft auf den link geklcitk wurde, und von wo die Besucher kamen, die drauf geklickt haben. Klick einfach mal auf meinen Link und du siehst im Browser, dass du zur test.php weitergeleitet wirst. Danach kannst du einfach mal die stats.txt aufrufen: http://damian89.bplaced.net/stats.txt Das was bei dir geloggt wurde ist ganz unten (falls Leute davor schon geklickt haben!) Ich denke das erklärt alles! Geändert von .Damian. (23.10.2010 um 21:00 Uhr). |
#10
| ||||
| ||||
Hi Damian! Vielen Dank für das anschauliche praktische Beispiel, was sich mit PHP so alles anstellen lässt. Für mich sind die einzelnen Begriffe/Befehle(?) zwar böhmische Dörfer, aber das Grundkonzept kann ich wohl so schon erkennen. Zitat:
Nochmal Danke! |
#11
| |||
| |||
Zitat:
Wohl noch nie was von Datenschutz gehört? |
#12
| |||
| |||
es hat dich keiner gezwungen raufzuklicken, ich habe geschrieben, das sowas dort gespeichert wird. aber da es viel mehr leute wie dich gibt, die auch immer rummeckern müssen, entferne ich das script wieder! nicht das jemand deine ah so relevanten daten, wie browser,ip und datum und den noch relevanteren klick auf meine überaus relevante seite verwertet! das ist ein script was dazu gedachte ist, anderen zu zeigen wie es funktioniert. selbst schuld! |
#13
| ||||
| ||||
ragtek, einfach nur n großes Fail Wenn du schon so Wert auf Datenschutz legst, dann solltest du auch keinen Blog haben, keine Domain mit deinem Namen registriert haben, den Host nicht in Deutschland haben. Achja: google ADS? Du benutzt desweitern piwik Leute wie du gehören für mich aus dem Internet gebannt, da sie nur rumheulen und jammern und selbst wenn Leute helfen wollen, einfach nur heulen, flamen und whinen anstatt sich nur eine Sekunde lang Gedanken zu machen und dafür dankbar zu sein! Achja, MSN und ICQ Adressen zu veröffentlichen und dann immer um den Datenschutz zu jammern Und wo bleibt eigentlich die Warnung für die Leute, die auf deinen Blog kommen, dass beim nächsten klick eben nada ist mit Datenschutz? Du lässt sie ins offene Messer laufen. Boah, ich bin grad echt wegen dir auf 180! |
#14
| |||
| |||
Ich hab piwik? Wirklich? Wo? 2. habe ich einen Datenschutzhinweis eingebaut, im Gegensatz zum obigen Beispiel Egal ob es Bsp Code ist oder nicht, es werden pers. Daten gespeichert..... Die Leute die nicht wollen das Google an ihre Daten kommt, haben entsprechede Add-ons installiert. Mir ist es auch egal ob ich eine Domain hab und dort meine pers. Daten hinterlegt sind, jedoch wird dort nirgendwo meine IP angezeigt, oder? |
#15
| ||||
| ||||
Aus DEINER Page zum Datenschutz Zitat:
Du bist halt ein wahrer Held! |
#16
| |||
| |||
Hast du in meinen Quellcode geschaut? Dort gibt es kein Piwik, der Text ist halt veraltet. Also streite ich nichts ab.... Aber ja, ich flame gern... |
#17
| |||
| |||
Frage zum bestimmten PHP-AusdruckO mann wie ich solche Leute Liebe.! Nenene also ich bin froh das es im I-net noch Leute giebt die einem Helfen und es einem Erklären das man es auch versteht. Was würden wir nur machen wenn alle nur rumheulen würden ? dann wären wir alle aufgeschmissen.! DANKE AN ALLE DIE UNS HELFEN DURCH DAS GANZE ZEUG DURCH ZU BLICKEN !!!!! Liebe Grüße Jessy112 |
Stichworte |
php, track |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
CMS ohne PHP und Datenbanken | blogme | Blog, CMS, Wiki und Sonstige | 4 | 28.02.2010 00:18 |
kostenloser Php Editor | biahansen | Programmierung und Datenbanken | 9 | 08.12.2009 21:31 |
PHP: Prüfen ob String asiatische Schriftzeichen enthält | Luki | Programmierung und Datenbanken | 4 | 09.06.2009 13:36 |
Suche CMS ähnlich wie php Fusion | Barbar6900 | Blog, CMS, Wiki und Sonstige | 3 | 31.05.2009 17:54 |