>>283
実装の違い。
PHPのurldecodeは+をスペース文字としてデコードする。

js側で encodeURIComponent() 使えばいいよ。