Php-dən bazaya səhv göndəriş

Salam. Flaş oyun saytı scriptində açıqlama mətn qutusuna aşagıdakı kodu yazdıqda kod bazaya 2 ədəd "\" işarəsi əlavə olunmuş şəkildə yazılır. Bunun səbəbi nədir? Əvvəlcədən təşəkkürlər. Daxil etdiyim mətn [code]<a href="#xaltab">Xallar</a>[/code] Bazaya yazılan mətn [code]<a href=\"#xaltab\">Xallar</a>[/code]

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

kamaleddin (2012-06-12 18:51:09)
Çox sağ olun. Təşəkkürlər.

Elvin Hacı (2012-06-12 01:34:38)
İnyeksiya təhlükəsinə qarşı serveriin default müdafiəsidir bu, magic quotes aktivdir php.ini faylında. Elə də olmalıdır. Qoyun elə də qalsın bazada. Sadəcə oxuyarkən echo $sizin_data əvəzinə echo stripslashes($sizin_data); işlədin. Ümumiyyətlə isə bazaya yazılarkən mysql_real_escape_string($data), oxuyarkən htmlspecialchars() funksiyalarından istifadə etmək məsləhətdir

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

PHP MySql ucun kurs

Sayt düzəltməyi öyrədən axtarıram

Php yeni xəbər üçün yeni fayl

HTML, CSS, PHP və digərləri haqqında məlumat

jQuery Slide`ni MySQL ilə Əlaqələndirmək ?

PHP de mysql kömək