Ich habe einen Linkcounter programmiert:
Soweit so gut, er leitet auch normale http://www.irgend-eine-domain.de weiter. Bloß wenn es URL's vom Partnerprogramm Affili.net weiterleiten soll
z.B. :
http://partners.webmasterplan.com/click.asp?ref=150100
&site=1274&type=text&tnb=2
dann leitet er mich bloß an
http://partners.webmasterplan.com/click.asp?ref=150100
weiter, was die Ausgangseite von affili.net ist. Mir ist auch aufgefallen das er nur die URL bis zum ersten '&' Zeichen speichert. Wie muss ich den Code jetzt ändern, damit er mich an die komplette URL, und nich nur bis zum ersten '&'-Zeichen, weiterleitet?
Ach ja, ich habe unter phpmyadmin folgendes table createn lassen:
Über Hilfe und eine Antwort wäre ich sehr dankbar
PHP-Code:
<?
$connect = mysql_connect("host", "Benutzername", "Passwort");
if(!$connect){"Fehler: Keine Verbindung zur Datenbank!";}
$select_db = mysql_select_db("Datenbankname");
if(!$select_db){"Konnte Datenbank nicht auswählen!";}
$select=mysql_query("SELECT * FROM zsdl WHERE url='$url'");
$data=mysql_fetch_array($select);
if($data) {
$data[dls]=$data[dls]+1;
$updaten=mysql_query("UPDATE zsdl SET dls='$data[dls]' WHERE url='$url'");
if($updaten) {
Header("Location:$url");
}
else {
echo "Fehler beim Updaten";
}
}
else {
$neu=mysql_query("INSERT INTO zsdl (url,dls) VALUES ('$url','1')");
if($neu) {
Header("Location:$url");
}
else {
echo "Fehler beim Einfügen!";
}
}
?>
Soweit so gut, er leitet auch normale http://www.irgend-eine-domain.de weiter. Bloß wenn es URL's vom Partnerprogramm Affili.net weiterleiten soll
z.B. :
http://partners.webmasterplan.com/click.asp?ref=150100
&site=1274&type=text&tnb=2
dann leitet er mich bloß an
http://partners.webmasterplan.com/click.asp?ref=150100
weiter, was die Ausgangseite von affili.net ist. Mir ist auch aufgefallen das er nur die URL bis zum ersten '&' Zeichen speichert. Wie muss ich den Code jetzt ändern, damit er mich an die komplette URL, und nich nur bis zum ersten '&'-Zeichen, weiterleitet?
Ach ja, ich habe unter phpmyadmin folgendes table createn lassen:
PHP-Code:
<?
include("dbconnect.php");
$tabelle1="DROP TABLE IF EXISTS zsdl";
$tabelle2="CREATE TABLE zsdl (
url text NOT NULL,
dls int(11) NOT NULL default '0'
) TYPE=MyISAM";
$machen1=mysql_query($tabelle1);
$machen2=mysql_query($tabelle2);
if($machen1&&$machen2) {
echo "Die Tabelle wurde erfolgreich erstellt.<br>Lösche nun diese Datei, um sie vor Missbrauch zu schützen";
}
else {
echo "Ein Fehler ist beim Erstellen der Tabelle aufgetreten.<br>Bitte schicke umgehend eine Mail an <a href=\"mailto:zahnspangenterminator@yahoo.de\">zahnspangenterminator@yahoo.de</a>";
}
?>
Kommentar