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

Webnapping Nutzer URL

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 02.01.2007, 16:14

Webnapping ist das, wo man bestimmte Sachen auf seiner Webseite anbietet, die andere dann auf ihrer Webseite einbinden.

(Wetter, TV Programm, News, Bilder usw.)

Ich hab auch sowas vor, ist auch alles soweit fertig.

Allerdings will ich es per PHP machen.

Die User fügen folgenden Code ein.

Code: Alles auswählen

<?php include &#40;"http&#58;//www.domain.de/napping/content_1.php"&#41;?>
Nun will ich aber auch wissen, wer meinen Code wo nutzt.
Ich hab nun in meine PHP Datei was eingebaut, um festzustellen wo meine Seite geladen wird.

Probiert hab ich folgendes:
$HTTP_SERVER_VARS['HTTP_REFERER'];
$HTTP_SERVER_VARS['REQUEST_URI'];
$_SERVER["SERVER_NAME"];

Aber damit funktioniert es nicht.
Hab ich ne Möglichkeit, oder geht das wegen Include nicht ?
Mit Javascript hab ich es nicht hinbekommen, deswegen nutze ich PHP.

Beispiel:
Jemand bindet meinen Code auf www.beispiel.de ein.
Dann soll das Script erkennen www.beispiel.de, und soll es natürlich in die DB schreiben, damit ich weiß wer es wo aufruft.

Mit den Logs geht das bestimmt auch, aber wer will die ständig downloaden ;)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

SloMo
PostRank 10
PostRank 10
Beiträge: 4880
Registriert: 04.01.2005, 18:26

Beitrag von SloMo » 02.01.2007, 16:53

Du weißt schon, dass dazu der URL-Fopen-Wrapper aktiv sein muss, was längst nicht bei allen Providern der Fall ist?

https://de.php.net/manual/de/ref.filesy ... -url-fopen
Probiert hab ich folgendes:
$HTTP_SERVER_VARS['HTTP_REFERER'];
$HTTP_SERVER_VARS['REQUEST_URI'];
$_SERVER["SERVER_NAME"];

Aber damit funktioniert es nicht.
Dein Code wird dann als Teil der aufgerufenen Seite ausgeführt, die Server-Variablen sind also ganz normal verfügbar. Der Fehler liegt deshalb wahrscheinlich wo anders. Wie realisierst Du den DB-Zugriff? Du versuchst doch nicht, vom fremden Server ausgehend einen Zugriff auf Deine Datenbank durchzuführen, oder?

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 02.01.2007, 17:04

Das Includieren geht, hab ich schon probiert.

Seite mit Inhalt bei Hoster 1
Seite die Inhalt includiert ist bei Hoster 2.


$HTTP_SERVER_VARS['HTTP_REFERER'];
gibt aus nix aus

$HTTP_SERVER_VARS['REQUEST_URI'];
gibt content_1.php aus, also die Datei, die Includiert wird.

$_SERVER["SERVER_NAME"];
gibt meine Domain an, wo die includierte Dateil liegt.

Die content_1.php liegt auf meinem Server, diese greift per localhost auf die DB zu. Die anderen Webseiten includieren diese über oben genannten Code.
Ist das nun ein Sicherheitsrisiko ? Zugangsdaten bekommt niemand, nur den Kleinen Code oben :)