2012-01-20 13 views
6

Burada işte kullandığımız bir GM komut dosyasına işlevsellik ekliyorum, ancak başka bir sayfaya mesaj göndermeye çalışırken (çapraz site ekleyebilir miyim), CMD'nin yayınlama değeri benim sayfada ne olduğundan farklı.Karakter + HTTP Post'ta% 2B'ye dönüştürüldü

Access + My + Account + Info olması gerekiyordu, ancak yayınlanan değer Access% 2BMy% 2BAccount% 2BInfo olur.

Sanırım sorum şu: Değerlerimden kaçmak ve kaçmamasını nasıl sağlayabilirim? Ve eğer onu unescape yapmanın bir yolu yoksa, herhangi bir geçici çözüm hakkında herhangi bir fikri olan var mı?

Teşekkürler!

My Issue

cevap

11

%2B bir + kodudur. Siz (veya kullandığınız çerçeve) zaten POST veri sunucusu tarafının kodunu çözüyor olmalıdır ...

+0

% 2B'nin + olduğunu biliyorum, ancak forma + yerine% 2B biçiminde geçirirseniz, sonları. – Skinner927

+2

Hangi biçime geçirirsiniz? Form verisini işleyen ne olursa olsun sunucu tarafı değerleri deşifre etmelidir. "+", kodlanmış POST verisinde geçerli olmaz çünkü bir alanı temsil etmek için kullanılır, kodlanması gerekir. –

+2

James Bir şey yaptığın kafamı tıkladı. + Ile boşlukları değiştirdim ve çalışır. haha. Teşekkürler! – Skinner927