Takie zachowanie powoduje konfiguracja php na hostingu. Zapewne w phpinfo() znajdziesz –enable-magic-quotes, co oznacza, że masz włączone magic quotes. W skrócie chodzi o zabezpieczenie przez atakiem typu SQL Injection, dlatego takie znaki jak pojedynczy cudzysłów, podwójny, backslash i NULL, pochodzące z danych POST, GET, COOKIES, REQUEST są automatycznie poprzedzane backslashem. Tego automatu dziś już tego się raczej nie używa, od php 5.3 został uznany za przestarzały, a od php 5.4 usunięty.