Einzelnen Beitrag anzeigen
  #1  
Alt 23.09.2011, 20:20:14
Sin84 Sin84 ist offline
Anfänger
 
Registriert seit: Sep 2011
Alter: 40
Beiträge: 9
urldecode Problem

Hallo,

ich habe ein Problem mit urldecode. Ich erläutere mal kurz.

Ich benutze ein veraltetes Webkatalog-Script. "Linker 2.0.4". Einige kennen es vielleicht. Leider werden die Links, die man in den Webkatalog einträgt, falsch benutzt.
Der Webkatalog befindet sich übrigens in dem Unterverzeichnis "meinedomaine.de/webkatalog". Nur der Vollständigkeit halber.

Beispiel: Benutzer XY trägt "http://google.de" ein. Es wird auch die von ihm eingetragene Url unter seinem Eintrag angezeigt. Aber statt nur "http://google.de", wird im Webkatalog "http://meinedomaine.de/webkatlog/jump.php?sid=1&url=http%3A%2F%2Fgoogle.de" zur Verlinkung benutzt. Es wird zwar tatsächlich an die eingetragene Url weitergeleitet. Aber die Leute, die ihre Website eintragen, werden sicher nicht davon begeistert sein, wenn ihr Eintrag nicht als Backlink angesehen wird.

Ich habe leider kaum Ahnung von PHP usw. Google zog ich auch schon zu Rate und habe rumprobiert. Führte aber bisher leider nicht zum gewünschten Erfolg.

Ich hoffe sehr, ihr könnt mir helfen!


Hier der Code, der sich in der wahrscheinlich verantwortlichen Datei namens jump.php befindet:

PHP-Code:
<?php

//=====================================
// LINKER Category Engine
//=====================================
// Filename : jump.php
// Path  : Main directory
// last update : 2002/04/27
// Desc : Jump target site
//=====================================


//=====================================
// File include part
//=====================================

include ("./function/base_info.php");
include (
"./function/$Sdb_type.php");

//=====================================
// Prepare progrom
//=====================================


//=====================================
// Get data and jump target site
//=====================================

$db = new DB_Sql($Sdb_host,$Sdb_user,$Sdb_pass,$Sselect_db);

$db->query("update {$Stb_name}_LINK set visit = visit + 1 where sid='$sid'");
$url urldecode($_GET[url]);
header("Location: $url");
?>
Mit Zitat antworten