"PHP kullanarak MySQL veri girişi için güvenli yolu" kullanarak veri ekleme Sorunları

0 Cevap php

Ben MySQL içine formları kullanarak veri girişi için çalışıyor, ve de bu amaç için mysql_real_escape_string kullanıyorum. Ne yazık ki çıkışı ile ilgili bir sorun yaşıyorum. Bu \ s görüntüler, ya da ben kullanırsanız stripslashes sonra hepsi eğik kaldırır.

Ben gönderirseniz web's forms using backslash \ Ben bu çıktıyı alıyorum:

"web\'s forms using backslash \\"

Ben bir çift ters eğik çizgi var bakın. Daha sonra stripslashes işlevi kullanmak Ama eğer tüm bölü kaldırır ama aynı zamanda inputed çizgi kaldırır ve çıkış

"web's forms using backslash"

Burada, herhangi bir ters eğik çizgi görüntülenir, ancak sonunda bir ters eğik olmalıdır.

Sorun birisi parola alanında ters eğik çizgi kullanır ve diğer herhangi bir dava varsa, o zaman ters eğik çizgi soyulmuş veya twice.And da çıktı htmlentitiesi veya htmlspecialchars görüntülemek için neyin en iyi olduğunu söyle lütfen görüntülenecek olmasıdır

0 Cevap