標準のCakePHPURLスキーマを使用するCakePHPアプリケーションを開発しています。
コントローラで次の関数を使用する場合:
class IndexController extends AppController {
public $uses = false;
public function test($a) {
var_dump($a);
}
}
そして、このURLでそれを呼び出します:
http://server/index/test/Hello+%2BTest
私はこの結果を得る:
string(11) "Hello++Test"
最初の「+」は「」にエスケープされていないことを期待します。なぜこれが起こらないのですか?