zaczalem sie bawic zabezpieczaniem danych podczas wysylania ich w formularzu i co zauwazylem

uzylem prostego formularza:
na domowym serwerze (KRASNAL v.2.7-4) jak wpisze sobie tekst ze shashem typu: " jeste's ok " to przy wyswietlaniu tej zmiennej pojawi sie tresc " jeste\'s ok " a na serwerze na ktorym pracuje tekst wyswietla sie " jeste's ok " ( nie wiem jaka jest wersja php na serwerze)
mam rozbierznosc bo jak dodam na domowym addslashes to przed ' jest po wyslaniu \' i + addslashes wychodzi \\\' hehe pozniej po likwidacji jest \'
powiedzcie mi w takim razie czy jakbym zainstalowal nowsza wersje php na serwerze to nie musial bym uzywac zabezpieczenia addslashes

pozdrawiam.