Это проблема со значением именованного параметра, когда значение содержит символ +
(плюс).
URL-адрес http://localhost/kidwatcher/messages/sentbox/number:+6581235251237
Когда я пытаюсь var_dump
именованныйparamater (в данном случае number
), символ +
становится пробелом.
string(14) " 6581235251237"
Символ +
равен %2B
, результат при изменении URL-адреса такой же:
http://localhost/kidwatcher/messages/sentbox/number:%2B6581235251237
string(14) " 6581235251237"
Но когда я использую строку запроса url, она работает.
http://localhost/kidwatcher/messages/sentbox?number=%2B6581235251237
string(14) "+6581235251237"
Что не так с именованным параметром?