当使用$ _GET获取Cakephp中的字符串以及bacome空白

时间:2019-06-05 08:23:58

标签: cakephp

我正在使用$ _GET这样在cakephp中获取str。   $str = $_GET['str'],网址就是这样的http://test.loc/test.php?str=sss+sss

然后$str将是sss sss,再加上blank。 我想让$strsss+sss

1 个答案:

答案 0 :(得分:0)

让您的生活变得轻松;)

CakePHP具有处理请求和响应的方法。

https://book.cakephp.org/3.0/en/controllers/request-response.html

示例:

// return string || null
$str = $this->getRequest()->getQuery('str');

// replace blank / white space with + character
$str = str_replace(' ', '+', $str);

// or better use Text class
$str = Text::slug($str, '+');

https://book.cakephp.org/3.0/en/core-libraries/text.html#creating-url-safe-strings

注意:

  

'+'是查询组件中的特殊字符