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

Links maskieren mit php - open new window

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
bateman10
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 01.04.2008, 12:48
Wohnort: münchen

Beitrag von bateman10 » 24.01.2009, 11:59

Hallo zusammen,

ich habe in den Forum geschaut, was es für Möglichkeiten gibt Links zu maskieren. Da ich von der htaccess nicht viel verstehe und mich auch mit dem u.g. nicht so gut auskenne, habe ich eine Frage zum open new window:

Hier habe ich die Möglichkeit gefunden Links zu maskieren: (https://www.internetmarketing-news.de/2 ... maskieren/)

<?php
$sub = $_GET['sub'];
$nr = $_GET['nr'];

// Links
$link[link1] = "https://ad.zanox.com/ppc/?12345678910T";


header("HTTP/1.1 301 Moved Permanently");
header("Location: $link[$nr]");
header("Connection: close");
?>

Das ist auch alles verständlich.
Wie bekomme ich das hin, dass sich bei einem Klick ein neues Tab öffnet, dass u.U. sogar noch Firefox, IE und Chrome versteht..

Es wäre toll, wenn ihr mir weiterhelfen könntet.
1000 Dank,
Andreas

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 24.01.2009, 12:17

bateman10 hat geschrieben:<?php
$sub = $_GET['sub'];
$nr = $_GET['nr'];

// Links
$link[link1] = "https://ad.zanox.com/ppc/?12345678910T";

header("HTTP/1.1 301 Moved Permanently");
header("Location: $link[$nr]");
header("Connection: close");
?>
Schlechter Code. $sub wird nie genutzt, Zeichenketten gehören in Anführungszeichen, Variablen gehören ihrerseits nicht in Zeichenketten und wer Connection: close in dieser Form einsetzt, hat den Sinn ganz offensichtlich nicht verstanden.
Wie bekomme ich das hin, dass sich bei einem Klick ein neues Tab öffnet, dass u.U. sogar noch Firefox, IE und Chrome versteht..
Gar nicht. Du kannst lediglich mit dem altbekannten target-Attribut ein neues Fenster öffnen lassen.

bloddy newbie
PostRank 4
PostRank 4
Beiträge: 171
Registriert: 18.05.2006, 20:15

Beitrag von bloddy newbie » 24.01.2009, 12:26

Und im Gegensatz zu deinem Beispiel ist das Maskieren mittels .htaccess sehr viel einfacher!

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

bateman10
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 01.04.2008, 12:48
Wohnort: münchen

Beitrag von bateman10 » 24.01.2009, 14:37

$link["link1"] = "https://ad.zanox.com/ppc/?12345678910T";

Gar nicht. Du kannst lediglich mit dem altbekannten target-Attribut ein neues Fenster öffnen lassen.
Das meinte ich ja. Gibt es da nicht die möglichkeit, diese beiden Dinge miteinander zu kombinieren, so daß der Tracking Link funktioniert, aber trotzdem der Link in einem neuen Fenster öffnet?

Oder kann ich das u.U. irgendwo zentral in dem Code bestimmen?

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 24.01.2009, 16:33

bateman10 hat geschrieben:Gibt es da nicht die möglichkeit, diese beiden Dinge miteinander zu kombinieren, so daß der Tracking-Link funktioniert, aber trotzdem der Link in einem neuen Fenster öffnet?
Wie meinst du das? Die Zieladresse wird über das Attribut href bestimmt, das Öffnen eines neuen Fensters über das Attribut target. Die beiden haben nichts miteinander zu tun und behindern sich nicht gegenseitig; ein Problem "href trotz target" stellt sich überhaupt nicht.

Geht es dir vielleicht lediglich darum, das target-Attribut nicht überall eintippen zu müssen?

[btk]tobi
PostRank 8
PostRank 8
Beiträge: 890
Registriert: 11.10.2004, 05:02
Wohnort: Stuttgart

Beitrag von [btk]tobi » 24.01.2009, 16:45

Ich würde das target einfach ganz weg lassen.

1. ist es nicht XHTML Strikt.

2. Hab ich nur Besucher die selber wissen ob sie eine Seite in einem neuen Fenster öffnen wollen oder nicht. Da ich nur gute Seiten habe kommen die Besucher auch wieder zurück, also warum den Besucher zwingen einen Link in einem neuen Fenster zu öffnen? Für Leute die nur Schrottseiten haben und gerne ihre Besucher nerven indem sie ihnen vorschreiben wie sie einen Link zu öffnen haben ist das natürlich eine tolle Sache.

Gruß Tobi

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 24.01.2009, 16:49

[btk]tobi hat geschrieben:Ich würde das target einfach ganz weg lassen.
[..]
Für Leute die nur Schrottseiten haben und gerne ihre Besucher nerven indem sie ihnen vorschreiben wie sie einen Link zu öffnen haben ist das natürlich eine tolle Sache.
Na, so schrottig können die Seiten aber nicht sein, ansonsten würdest du doch hier nicht schreiben ,)

[btk]tobi
PostRank 8
PostRank 8
Beiträge: 890
Registriert: 11.10.2004, 05:02
Wohnort: Stuttgart

Beitrag von [btk]tobi » 24.01.2009, 16:58

Ich klicke hier auch nur ungern auf Links da ich sonst wieder massenweise Tabs offen hab. Hier ist zumindest teilweise der Content gut, also schau ich gelegentlich mal vorbei. Technisch halte ich die Seite hier für Schrott, aber gibt es ein ähnliches Forum das Links ohne Target öffnet? Außerdem bin ich hier auch gar nicht so viel, ich hab in über 4 Jahren hier nicht mal 600 Beiträge geschrieben...

Wenn man aber seine Affili Links maskiert und die dann noch per target="_blank" öffnte zeigt das doch das es sich mal wieder um eine Seite handelt die keiner braucht und es dem Betreiber nur darum geht Geld zu machen. Wenn es auf der Seite guten Content gäbe würde der Besucher auch so wieder kommen und man bräuchte kein target.

Gruß Tobi

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 24.01.2009, 18:33

@ bateman10
Oder kann ich das u.U. irgendwo zentral in dem Code bestimmen?
Beispiel, Links im eigentlichen Content:

Code: Alles auswählen

<a href="weiter.php?produktid=12345678910T" target="_blank">Spruch Artikel</a>
<a href="weiter.php?produktid=98989898910T" target="_blank">Spruch Artikel</a>
<a href="weiter.php?produktid=67676767610T" target="_blank">Spruch Artikel</a>
Dann eine kleine Zusatzdatei - weiter.php

Code: Alles auswählen

<?php

$produktid = $_GET&#91;'produktid'&#93;;

if&#40;$produktid != ""&#41;&#123;

header&#40;"Location&#58; http&#58;//ad.zanox.com/ppc/?".$produktid&#41;; 
&#125;
else &#123;echo "Fehler - keine Produktid übergeben!";
&#125;

?>
MfG Mele
Scripts und Plugins für Cookie-Hinweise

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag