php - 将斜杠 "/"添加到 URL

标签 php url yii

我有以下文字

Car/red

我希望它与 url 一起发送 例如:

http://ii/search/index/search/Car%2Fred/page/2

但这样做只会给“搜索”查询字符串“汽车”而忽略“红色”部分 我们如何对斜杠进行编码,以便可以在 URL 中发送?

最佳答案

如果你使用 urlFormat 'path' 你不能在参数中提交斜杠,因为 Yii 不能区分它们。参见 Qiang's comment .

作为解决方法集:

'urlManager'=>array(
  'appendParams'=>false,
),

您的 URL 应该如下所示:

http://ii/search/index?search=Car/red&page=2

您还可以添加重写规则,以便在 URL 中以更好的方式使用页面参数。

关于php - 将斜杠 "/"添加到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9718142/

相关文章:

php - 部分渲染的 div 内的 ajax 验证

json - 如何从 yii 中的 json 文件读取 json 数据以制作依赖下拉列表

php - Yii mysql 服务器消失了

php - 'imagecopy()' 和 'imagecopymerge()' 之间的区别?

css - URL 的长度会影响布局吗?

node.js - POST 函数返回数据后 Meteor 将用户重定向到 uri

url - 用于跟踪广告系列的 Google Analytics URL 构建器

php - 如何显示 wordpress 帖子而不是 404 页面?

php - 在 laravel markdown 电子邮件中嵌入图像

php - 如何从 php/mysql 中的表中检索最新行?