SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.09.2011, 21: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
  #2  
Alt 23.09.2011, 21:54:21
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: urldecode Problem

PHP-Code:
$url urldecode($_GET[url]); 
1. Wozu das decode da sein soll ist mir schleierhaft, denn das erledigt PHP doch schon alleine.
2. http://meinedomaine.de/webkatlog/jum...2F%2Fgoogle.de ist völlig korrekt kodiert. Soweit mir bekannt gibts dazu keine gültige Alternative.
Mit Zitat antworten
  #3  
Alt 23.09.2011, 22:35:33
Sin84 Sin84 ist offline
Anfänger
 
Registriert seit: Sep 2011
Alter: 40
Beiträge: 9
AW: urldecode Problem

Hi DokuLeseHemmung,

danke für deine schnelle Antwort.

Ursprünglich hieß die Zeile
PHP-Code:
$url urldecode($HTTP_GET_VARS[url]); 
Weil dies aber nicht funktionierte, habe ich sie umgeändert. Vielleicht erklärt das, dass Vorhanden sein von urldecode?

Also wenn http://meinedomaine.de/webkatlog/jum...2F%2Fgoogle.de als Backlink angezeigt werden würde, anstatt nut http://google.de, würde dieser auch als Backlink gewertet werden?

Nur damit keine Missverständnisse entstehen. Wenn man mit der Maus über den Linktext fährt, wird nicht "http://google.de" angzeigt, sondern "http://meinedomaine.de/webkatlog/jump.php?sid=1&url=http%3A%2F%2Fgoogle.de". Wenn ich mit einem Tool meine Website auf ausgehende Links checke, wird auch nicht "http://google.de" angezeigt, sondern "http://meinedomaine.de/webkatlog/jump.php?sid=1&url=http%3A%2F%2Fgoogle.de".


Gruß Alex
Mit Zitat antworten
  #4  
Alt 23.09.2011, 22:43:03
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: urldecode Problem

Nein, das decode ist da flüssiger als Wasser!
Überflüssig.

Zitat:
Wenn man mit der Maus über den Linktext fährt,
Du möchtest das title Attribut des A Tags nutzen.


Zitat:
Wenn ich mit einem Tool meine Website auf ausgehende Links checke, wird auch nicht "http://google.de" angezeigt, sondern "http://meinedomaine.de/webkatlog/jump.php?sid=1&url=http%3A%2F%2Fgoogle.de".
Und, das ist doch auch richtig so!
Mit Zitat antworten
  #5  
Alt 23.09.2011, 22:52:51
Sin84 Sin84 ist offline
Anfänger
 
Registriert seit: Sep 2011
Alter: 40
Beiträge: 9
AW: urldecode Problem

Ok. Habe urldecode entfernt.

Also ist alles in ordnung?! :) Vielen Dank für deine Hilfe!
Mit Zitat antworten
  #6  
Alt 23.09.2011, 23:13:38
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: urldecode Problem

Zitat:
Zitat von Sin84 Beitrag anzeigen
Also ist alles in ordnung?! :)
Hmm...
Nicht unbedingt...
Die Daten werden im Klartext als Getparameter übergeben und ungeprüft verwendet. Das bietet Potential für Attacken.
Z.B. SQL Injections und XSS
Mit Zitat antworten
  #7  
Alt 23.09.2011, 23:24:45
Sin84 Sin84 ist offline
Anfänger
 
Registriert seit: Sep 2011
Alter: 40
Beiträge: 9
AW: urldecode Problem

Hab ich auch schon gelesen.

Wenn du mir einen Code schreiben würdest, der idiotenverständlich ist, und bei dem ich praktisch nur eine Url einfügen müsste, könnte ich die Schwachstelle beheben. :)

Musst du aber nicht. Hast mich zufriedenstellend beraten!
Mit Zitat antworten
Antwort

Stichworte
fehler, linker, problem, urldecode, webkatalog


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit MySQL in Typo3-CMS yamukud MySQLi/PDO/(MySQL) 0 09.10.2009 14:21:18
Subquery Problem (Verständnis?) newgame MySQLi/PDO/(MySQL) 1 29.05.2009 23:01:27
Upload von Fotos, die in eine DB eingetragen werden sollen. Problem 2 jf-flasher PHP Grundlagen 2 01.02.2009 18:20:41
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 21:17:54
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 19:05:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:13:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt