Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Referrer Auslesen und "Seitennamen" als var. benut

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Tracker
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 13.04.2010, 21:46

Beitrag von Tracker » 17.04.2010, 14:35

Hallo,

ich würde gerne mit einem script den referrer (Http_Referrer) auslesen

also z.B. www.meinedomain.de/seitenname.php

diesen dann in seine einzelteile zerlegen

1. domainnamen

2. seitenname

So das ich den seitenname einer variablen zuweisen kann um ihn weiter zu nutzen.

$id = seitenname

danke für die Hilfe

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 17.04.2010, 15:09


Tracker
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 13.04.2010, 21:46

Beitrag von Tracker » 17.04.2010, 15:17

Danke, das habe ich auch schon gefunden.

Jedoch komme ich nicht ganz klar :(
Ich darf das fragen ich bin ein DAU
https://fast-food.blog.de

Abakus Gast
PostRank 9
PostRank 9
Beiträge: 1216
Registriert: 03.04.2010, 14:19

Beitrag von Abakus Gast » 17.04.2010, 15:20

Tracker hat geschrieben:Danke, das habe ich auch schon gefunden.

Jedoch komme ich nicht ganz klar :(
:o woran liegt es den? Was genau verstehst du nicht?

Tracker
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 13.04.2010, 21:46

Beitrag von Tracker » 17.04.2010, 15:24

Ehrlich? alles :)

also eigentlich weiss ich nicht wie ich den "Seitennamen" auslese.

ist es der path?
Ich darf das fragen ich bin ein DAU
https://fast-food.blog.de

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 17.04.2010, 15:25

Wo ist das Problem?

Du nimmst den Referer $_SERVER['HTTP_REFERER'], packst den in die Funktion parse_url() und als Ergebnis bekommst Du ein Array mit den Werten. Dort nimmst Du halt den "host" und "path" die die Werte enthalten. Die tld und die Dateiendung must Du halt noch entfernen. Oder Du gehst einen ganz anderen Weg über preg_match oder oder oder.

Abakus Gast
PostRank 9
PostRank 9
Beiträge: 1216
Registriert: 03.04.2010, 14:19

Beitrag von Abakus Gast » 17.04.2010, 15:26

Poste mal dein Beispiel was du ausgelesen haben willst. Daran kann man dir das für die Zukunft am besten erklären. :wink:

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 17.04.2010, 15:27

Ja, der Seitenname steckt im path, steht doch auch im Beispiel. Allerdings dann mit Dateiendung. Wenn Du die nicht brauchst, dann musst Du die eben entfernen mit substring, split oder was auch immer - gibt auch mehrere Wege.

Nachtrag:
Bezüglich dem reinen Dateinamen ohne Pfad und und Endung schau Dir mal das hier an:
https://www.php.net/manual/de/function.pathinfo.php

Tracker
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 13.04.2010, 21:46

Beitrag von Tracker » 17.04.2010, 15:38

Lastminute hat geschrieben:Poste mal dein Beispiel was du ausgelesen haben willst. Daran kann man dir das für die Zukunft am besten erklären. :wink:

referrer = domainname.tld/seitenname.php

und den seitennamen brauch ich :)
Ich darf das fragen ich bin ein DAU
https://fast-food.blog.de

HeAdLeSs
PostRank 2
PostRank 2
Beiträge: 31
Registriert: 14.01.2009, 16:07

Beitrag von HeAdLeSs » 17.04.2010, 15:39

ich weiß nicht genau was du dann damit vor hast, aber ich hoffe du weißt das der referer nicht gegeben sein muss. Er kann auch einfach mal nicht da sein. Also für eine navi (z.B.) nicht geeignet. ;-)
Achtung Webmaster:Serp & SEO Monitor hilft beim ranking check.

Deine persönliche Kaffeetasse oder eine sexy Hotpants für die Freundin/Frau bedrucken.

Seriennummern auslesen... speichern und ausdrucken. Auch Seriennummernbackups sind wichtig!

Elektronische Zigaretten sind keine Modeerscheinung! Sie sind die erste echte Alternative.

Abakus Gast
PostRank 9
PostRank 9
Beiträge: 1216
Registriert: 03.04.2010, 14:19

Beitrag von Abakus Gast » 17.04.2010, 15:42

Was man damit machen kann , ist eigentlich klar. Mach es so wie Synonym beschrieben hat und so wie es auch im Beispiel auf der Seite steht.

Tracker
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 13.04.2010, 21:46

Beitrag von Tracker » 17.04.2010, 15:45

Code: Alles auswählen

<?php


$file = $_SERVER&#91;'HTTP_REFERER'&#93;;

$info = pathinfo&#40;$file&#41;;
$file_name =  basename&#40;$file,'.'.$info&#91;'extension'&#93;&#41;;

echo $file_name;

?>
oder das

Code: Alles auswählen

<?php


$path = $_SERVER&#91;'HTTP_REFERER'&#93;;

$id = basename &#40;$path,".php"&#41;;

?>


Könnte das Funktionieren ?
Zuletzt geändert von Tracker am 17.04.2010, 15:54, insgesamt 1-mal geändert.
Ich darf das fragen ich bin ein DAU
https://fast-food.blog.de

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 17.04.2010, 15:47

Tracker hat geschrieben:referrer = domainname.tld/seitenname.php

und den seitennamen brauch ich :)
Also wenn Du nur den Dateinamen willst, dann versuch mal das

Code: Alles auswählen

<?php
$referer = 'domainname.tld/seitenname.php';
echo 'Dateiname&#58; '.pathinfo&#40;parse_url&#40;$referer, PHP_URL_PATH&#41;, PATHINFO_FILENAME&#41;;
?>

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 17.04.2010, 15:50

Eigentlich geht das so schon, aber nur wenn Du auch wirklich als Referer eine Datei mit .Endung hast und ohne Parameter.

Bei so etwas "domainname.tld/seitenname?param=query" bekommst Du sonst Probleme.

Tracker
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 13.04.2010, 21:46

Beitrag von Tracker » 17.04.2010, 15:55

Da die seite wirklich nur von der eigenen TLD aus angesteuert werden soll dürfte der pfad der kommt eigentlich immer gleich sein.

Nur eben die Seitennamen sind halt variabel :)
Ich darf das fragen ich bin ein DAU
https://fast-food.blog.de

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag