0
값에 문자 +
(더하기)이 포함 된 경우 명명 된 매개 변수의 값에 문제가 있습니다. 내가 var_dump
, 문자 +
공백이됩니다 (이 경우 number
입니다) 이름 paramater에 때CakePHP 플러스 기호로 지정된 매개 변수를 공백으로 디코딩
URL입니다 http://localhost/kidwatcher/messages/sentbox/number:+6581235251237
입니다.
http://localhost/kidwatcher/messages/sentbox/number:%2B6581235251237
string(14) " 6581235251237"
하지만 URL 쿼리 문자열을 사용하는 경우, 작동 :
string(14) " 6581235251237"
문자 +
내가 URL을 변경하면 결과는 동일 %2B
이다.
http://localhost/kidwatcher/messages/sentbox?number=%2B6581235251237
string(14) "+6581235251237"
명명 된 매개 변수에 어떤 문제가 있습니까?