$ _REQUEST Değer \ 'değer \' görünen

3 Cevap

i bir sonraki PHP sayfasına bir değer geçmek için bu çalışıyorum:

    $("#see_comments").attr({href: "comments.php?aid='"+imgnum+"'"});

ve PHP dosyasında ben kullanıyorum:

$aid = $_REQUEST[aid];
echo $aid;

ama bu böyle çıktı görüntülüyor:

\'9\'

why is this happening? //9 is the value i am passing.

3 Cevap

Webserverınız magic quotes üzerine döndü. Onlar korkunç bir şey olduğunu ve bunları kapatabilirsiniz eğer, ben son derece yapmanız tavsiye ederim.

Ayrıca, sorgu dizesinde değerleri alıntı gereksizdir. Bu deneyin:

$("#see_comments").attr({href: "comments.php?aid="+imgnum});

Eğer PHP yapılandırmada etkin magic_quotes var çünkü. Artık o korkunç özelliğini devre dışı bırakın! : P

aid parametre bir tamsayı olması gerekiyordu, neden tırnak kullanıyorsunuz? Neden sadece bu gibi yazmak değil:

$("#see_comments").attr({href: "comments.php?aid="+imgnum});