Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 24.05.07, 00:46
Forum Zuschauer
 
Registriert seit: 24.05.07
Beiträge: 4

L - Parameter in den Links


Wenn man cache einschaltet werden, auch Links im Cache gespeichert. z.B. http://www.mydomain.com/MeineSeite.40.0.html?&L=1

Bei dem eingeschalteten Cache und der Seite, die noch nicht im Cache gespeichert ist, kann man im L - Parameter alles mögliche übergeben z.B.

http://www.mydomain.com/MeineSeite.4...?&L=HALLO-WELT

Das wird dann auch im Cache gespeichert und wird dann immer auf der Seite in den Links stehen, bis den Cache geleert wird.

In diesem Fall ist kein Problem mit dem Anzeogen der Seite. Es wird Standart-Sprachversion gezeigt. Ich frage mich nur, warum L nicht auf eine Zahl überprüft wird?
Ist es ein Bug oder denke ich falsch?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 24.05.07, 10:06
Forum Freak
 
Registriert seit: 27.02.05
Alter: 21
Beiträge: 527
Spyker eine Nachricht über ICQ schicken

Wird doch als Zahl geprüft.

Würde typo3 den Language Overlay mittels "Hallo Welt" machen würdest du x Fehler auf deiner Seite finden. Da du keine Siehst wird es ja geprüft. Und da es keine valide Zahl ist, findet kein Language Overlay statt.

Folge: default Sprache bzw. Fallback.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 24.05.07, 10:21
Forum Zuschauer
 
Registriert seit: 24.05.07
Beiträge: 4

Es wird konvertiert und nicht überprüft


Die Eingabe "HALLO WELT" wird zu 0 (das ist ein normales PHP Verhalten) und das ist meine Standartsprache. Und es werdene keine Fehler angezeigt, wie du sagst.
PHP zeigt keine Fehler wenn du Zahlenioperationen auf z.B. Zeichen anwendest.

Also mit den Fehlern stimmt es nicht, was du schreibst. Konvertieren und Überprüfen sind zwei Unterschiede!

Mein Problem ist das die Zeichenkette bei den LInks im Cache gespeichert wird. Jemand geht auf meine Seite übergibt im L was schlimmes, und das sehen alle meine Besucher.

Ich hoffe, ich habe mich verständlich geäusert
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 24.05.07, 10:45
Forum Zuschauer
 
Registriert seit: 24.05.07
Beiträge: 4

Wo finde ich die Stelle


Oder kann mir jemand sagen, wo ich die Stelle finde, an der das Parameter überprüft wird. Ich glaube, das ist doch ein Bug.

Die Vorgehensweise sollte folgendermasse aussehen:

1. Überprüfen, ob $_REQUEST[L] eine Zahl ist, wenn nicht mit 0/Standartsprache ersetzen
2. Ob $_REQUEST[L] im Bereichen der definierten Sparchen liegt, wenn nicht mit der Standartsprache ersetzen

Und erst dann im Cache speichern.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 24.05.07, 11:18
Forum Freak
 
Registriert seit: 27.02.05
Alter: 21
Beiträge: 527
Spyker eine Nachricht über ICQ schicken

Das ist kein Bug....

Für sowas gibt es unter anderem einen cHash, damit man den Cache nicht mit sch** Fluten kann.

PS: Hast du das Wort "Würde" am Anfang von meinem Beitrag gesehen? Wie PHP Werte Wandelt und diese in TYPO3 weiterverarbeitet weiß ich auch.

Nur auf die "Ich frage mich nur, warum L nicht auf eine Zahl überprüft wird?" ist die Antwort doch wird es, weil wenn nicht dann WÜRDE TYPO3 ja Fehler anzeigen.

Beste Grüße,
Tim
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 24.05.07, 11:33
Forum Zuschauer
 
Registriert seit: 24.05.07
Beiträge: 4

Weisst du, wie ich es verhindern kann? Ich wäre dir dankbar. Ich habe nähmlich noch keine Lösung gefunden. Ich versuche einen Link auf so eine Seite zu schicken.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 04.02.08, 13:14
Forum Newbie
 
Registriert seit: 18.04.07
Alter: 23
Beiträge: 15

-- BUMP --

Ich stehe jetzt vor dem gleichen Problem wie fuse...
Letztens waren im L-Parameter lauter Spam-Links mit drin, das muss man doch vorher ersetzen können ?! Hat jemand da einen Lösungsansatz?

Gruß
Spirou
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 04.02.08, 13:25
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.515

config.linkVars = L(1-3)

steht alles in der tsref

georg
__________________
TYPO3 3.7./3.8.X/4.0.X/4.1.1
just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kein L-Parameter in Links Manu206 TYPO3 4.x Fragen und Probleme 3 16.07.08 16:06
URL Parameter für news Pagebrowser Links cicero News (tt_news, mininews und Co) 1 01.08.07 13:36
L Parameter bei Links abhängig von sys_language_uid hinzufügen simonk TYPO3 3.x Fragen und Probleme 3 06.03.07 19:38
Links in HTML Template in Outlook/ GMX keine Links Orphelina Direct Mail 0 18.01.07 11:38
Parameter href von Links (typolinks) anpassen? KaiHawaii TYPO3 3.x Fragen und Probleme 1 28.04.05 22:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:33 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0