Fehler 400 beim Speichern von HTML Kopf: <head>

Bitte alle templatebezogenen Beiträge in diesem Forum veröffentlichen.
Post Reply
Schweiger

Fehler 400 beim Speichern von HTML Kopf: <head>

Post by Schweiger » Mon 17. Aug 2009, 10:48

Beim bearbeiten der Vorlagen unter
Admin -> Vorlagen ->
bekomme ich beim Speicher des Datenfelds "HTML Kopf: <head>" einen Fehler 400, sobald ich einen Meta-Tag "<meta...>" dort eintrage.
Bei allen anderen Datenfelder kann ich "<meta..." eintragen und speichern, was mir dort natürlich nix bringt .

Woran liegt das ich im Datenfeld HTML Kopf: <head>" die Metatags nicht eintragen kann....

User avatar
Oliver Georgi
Site Admin
Posts: 9599
Joined: Fri 3. Oct 2003, 22:22
Location: Moscow, Russia
Contact:

Re: Fehler 400 beim Speichern von HTML Kopf: <head>

Post by Oliver Georgi » Mon 17. Aug 2009, 20:04

Vermulich hast Du irgendein Plugin laufen, dass hier Daten filtert und somit das Speichern verhindert. Prüfe mal ob der Suhosin Patch bei Dir läuft...
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон

Schweiger

Re: Fehler 400 beim Speichern von HTML Kopf: <head>

Post by Schweiger » Wed 26. Aug 2009, 15:22

Das Problem liegt / lag wohl an einer Sicherheitseinstellung des Servers vermutlich die "Traffic Kontrolle", mein Provider (InternetX) gibt das so vor.
Die Regel wurde nun entfernt, so das es jetzt geht.
Habe ein kleines Test - Script geschrieben (einfaches Formular) wo ich den Fehler nachvollzeihen konnte.
Sobald man einer Seite, egal ob mit Get oder Post den Text "<meta..." übergibt, steigt die Webseite aus mit "Bad Request".
In wie weit die Eingabe von "<meta..." nun ein Sicherheitsrisiko darstellt, ist mir nicht ganz klar.
Aber nun gut.
Problem wurde erkannt und Lösung wurde gefunden.

User avatar
Oliver Georgi
Site Admin
Posts: 9599
Joined: Fri 3. Oct 2003, 22:22
Location: Moscow, Russia
Contact:

Re: Fehler 400 beim Speichern von HTML Kopf: <head>

Post by Oliver Georgi » Wed 26. Aug 2009, 15:42

Du kannst die Meta auch per fontend_render setzen. Geht besser.

Code: Select all

//set_meta($name='', $content='', $http_equiv=FALSE)
set_meta('copyright', '2009 OG'); //<meta name="copyright" content="2009 OG" />
set_meta('imagetoolbar', 'no', true); //<meta http-equiv="imagetoolbar" content="no" />
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон

VITWNOW
Posts: 11
Joined: Mon 8. Dec 2008, 02:10

Re: Fehler 400 beim Speichern von HTML Kopf: <head>

Post by VITWNOW » Sun 24. Jan 2010, 17:51

Where is "set_meta()" defined/included and/or what is the code? One of my installations can't find the function. Thanks.

User avatar
Oliver Georgi
Site Admin
Posts: 9599
Joined: Fri 3. Oct 2003, 22:22
Location: Moscow, Russia
Contact:

Re: Fehler 400 beim Speichern von HTML Kopf: <head>

Post by Oliver Georgi » Sun 24. Jan 2010, 18:26

It is a newer feature of the cms -included with r314.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон

VITWNOW
Posts: 11
Joined: Mon 8. Dec 2008, 02:10

Re: Fehler 400 beim Speichern von HTML Kopf: <head>

Post by VITWNOW » Mon 25. Jan 2010, 01:29

Thanks! I found it defined in /include/inc_front/front.func.inc.php and discovered my problem.

Post Reply