Seite 1 von 1

Vorsicht mit CMS Mambo 4.5

Verfasst: 08.05.2004, 14:15
von bugscout
moin moin,

habe gerade festgestellt, dass beim cms die weblinks so gespidert werden,

dass der content der verlinkten seite dem link zugeordnet wird.

da könnte massive rechtliche probleme geben.

grüsse

Verfasst:
von

Verfasst: 08.05.2004, 17:08
von innuendo
Hallo,

das glaube ich nicht, dass es hier zu rechtlichen Problemen kommen wird, denn es ist glaub ich nicht wirklich Absicht in diesem Fall und es scheint als ob das eher ein SuMa-Bug ist, denn ich kann mir auch nicht vorstellen, dass Mambo sich den Content von anderen Seiten per http-Request zu eigen macht.

lg,
Innuendo

Verfasst: 12.05.2004, 11:36
von Pingo
Bei den Links wird mosRedirect verwendet, welches in Mambo 4.5 folgenderweise implementiert ist:

Code: Alles auswählen

function mosRedirect( $url, $msg='' ) {
	if (trim( $msg )) {
		if (strpos( $url, '?' )) {
			$url .= "&mosmsg=$msg";
		} else {
			$url .= "?mosmsg=$msg";
		}
	}

	if (headers_sent()) {
		echo "<script>document.location.href='$url';</script>\n";
	&#125; else &#123;
		header&#40; "Location&#58; $url" &#41;;
		//header &#40;"Refresh&#58; 0 url=$url"&#41;;
	&#125;
	exit&#40;&#41;;
&#125;
Der Header ist bei einem Link noch nicht gesendet, soweit ich den Quellcode überflogen habe.

Heißt es handelt sich dabei dann um: header( "Location: $url" );

Hierbei wird die neue URL geladen und angezeigt, nur Google macht das merkwürdigerweise nicht. Habe ich auch schon bei anderen Seiten entdeckt wo ich mich header( "Location: url" ) arbeitete und das Skript nicht in der robots.txt gesperrt habe.

Ob man Dir/mir daraus einen Strick drehen kann weiß ich allerdings nicht, würde aber mit meinem laienhaften Rechtsempfinden eher zu nein tendieren.

Gruß,
Pingo