WinFuture-Forum.de: P H P Enthält Mehrere Varianten Von P O S T? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

P H P Enthält Mehrere Varianten Von P O S T? Selbe Abfrage ergab anderes Ergebnis auf anderem Server


#1 Mitglied ist offline   du ciel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 148
  • Beigetreten: 03. Dezember 04
  • Reputation: 0

  geschrieben 07. Oktober 2008 - 21:06

Hallo,

mir ist heute was Komisches in PHP aufgefallen ... ich bastel gerade an einem Guestbook, bei Speicherung des Eintrages wird der Formularinhalt über POST an den Server gesendet. Eine Kontrollausgabe direkt nach der Übertragung (echo $var;) erbrachte auf einem Server ein Escaping bestimmter Zeichen (in diesem Fall das Hochkomma) und auf einem anderen Server fand kein Escaping des Hochkommas statt. Das heißt, auf dem einen wurde aus dem .. ' .. ein .. \' .. und auf dem anderen blieb es ein .. ' ..

Habe ich irgendwas falsch verstanden? das ist ziemlich blöd, wenn man seine Seite auf mehreren Hostern hat :-/

Kann das jemand erklären?



Grüße,
du ciel
0

Anzeige



#2 Mitglied ist offline   TO_Webmaster 

  • Gruppe: Moderation
  • Beiträge: 3.212
  • Beigetreten: 27. März 02
  • Reputation: 82
  • Geschlecht:Männlich

geschrieben 07. Oktober 2008 - 21:59

Siehe:
http://de.php.net/magic_quotes

MfG TO_Webmaster
The old reverend Henry Ward Beecher
called a hen the most elegant creature.
The hen pleased for that,
laid an egg in his hat.
And so did the hen reward Beecher.
0

#3 Mitglied ist offline   du ciel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 148
  • Beigetreten: 03. Dezember 04
  • Reputation: 0

geschrieben 07. Oktober 2008 - 22:12

danke,

das hab ich gesucht! leider gibts als user wohl keine möglichkeit dieses verhalten auszuschalten :-/ ... naja, habs inzwischen anders gelöst.


grüße,
du ciel
0

#4 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 08. Oktober 2008 - 15:04

Wie denn?
0

#5 Mitglied ist offline   amalbhalbe 

  • Gruppe: aktive Mitglieder
  • Beiträge: 643
  • Beigetreten: 14. Mai 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:BMW E38 740i V8 286 PS 4.4L Hubraum
  • Interessen:Design is the production of braindysentery

geschrieben 08. Oktober 2008 - 15:08

man kann das sehr wohl ausschalten via .htaccess

php_flag magic_quotes_gpc off

(sofern dein Hoster htaccess gewährt hat)
Pc is my life, amd my world, intel my enemy and Linux my Hell
0

#6 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 08. Oktober 2008 - 21:11

Oder dann beim Empfang einfach wieder \' zu ' umwandeln lassen, mittels der Suchen&Ersetzen-Funktion. :sick:

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#7 Mitglied ist offline   du ciel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 148
  • Beigetreten: 03. Dezember 04
  • Reputation: 0

geschrieben 09. Oktober 2008 - 18:07

@Toasterfraktion: wie mein vorredner schon sagt, einfach nach empfang alle escapes entfernen und anschließend wieder hinzufügen mittels replace ... so ist es mir egal welche post-methode aufgerufen wird ..

mit .htaccess hab ichs noch nicht probiert


du ciel
0

#8 Mitglied ist offline   TO_Webmaster 

  • Gruppe: Moderation
  • Beiträge: 3.212
  • Beigetreten: 27. März 02
  • Reputation: 82
  • Geschlecht:Männlich

geschrieben 10. Oktober 2008 - 13:42

Auf der von mir verlinkten Seite steht doch in den Kommentaren eine schöne Lösung.

MfG TO_Webmaster
The old reverend Henry Ward Beecher
called a hen the most elegant creature.
The hen pleased for that,
laid an egg in his hat.
And so did the hen reward Beecher.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0