问题标签 [codeigniter-url]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2095 浏览

codeigniter - 过滤字符串以删除不允许的字符以在 CodeIgniter 中构成 URL

我正在尝试为我的投资组合中的博客创建 URL 友好的链接。所以我想获得类似 site/journal/post/{title} 的链接

显然 Journal 是我的控制器,但假设我的标题是“mysite.com 上线!” 我想要一个有效的网址,例如 site/journal/post/mysitecom-goes-live ,其中所有不允许的字符都被删除。

我将如何转换“mysite.com 上线!” 根据 $config['permitted_uri_chars'] 中的字符到 CodeIgniter 中的 'site/journal/post/mysitecom-goes-live'

0 投票
6 回答
1601 浏览

php - URL中允许使用@字符,危险吗?

从 CodeIgniter config.php 文件中:

@将字符添加到此允许字符列表中对我来说是否安全?有哪些风险?

谢谢

0 投票
2 回答
524 浏览

php - CodeIgniter URI 中模式的正则表达式

我在 Stack Overflow 上问了她另一个问题,并被建议使用正则表达式而不是 PHP 代码。不幸的是,我不知道正则表达式,过去尝试过很多次,现在理解它没有成功。所以希望,如果我问得好,这里有人可以提供帮助。我会很感激。

我想要实现的是将不同的 URI 请求路由到不同的地方,具体来说是 4 个。匹配以下内容的正确正则表达式是什么:

  • year(例如2010:)
  • year-month(示例:2010-nov)(3 个字符表示的月份)
  • year-month-day(例如2010-nov-10:)
  • year-month-day-string(例如2010-nov-10-blog-post-title-here:)

我正在使用 PHP 编码并使用 CodeIgniter 框架。

问候,杰森

0 投票
2 回答
959 浏览

codeigniter - CodeIgniter:尾部斜线

在我的 CI 应用程序中,我有以下控制器:

在这个控制器(登录控制器)中,我有一个名为submit(). 此控制器的关联视图文件具有带有action='submit/'. 这个想法是当表单提交时,它会转到http://localhost/myapp/index.php/frontend/login/-- 只要 URL 有一个斜杠,它就会这样做。

但是,如果 URL 是这样的(没有尾部斜杠):

我提交了表格,我被重定向到以下内容:

这会导致 404,因为我没有submit控制器。

0 投票
2 回答
1231 浏览

codeigniter - CodeIgniter 中的 Paypal Express 结帐

我希望我的客户使用 Paypal 的快速结帐流程付款。我的网站是用 CodeIgniter 开发的。当客户取消并返回网站时,我收到 404 错误 bcoz Paypal 在取消 URL 的末尾添加 ?token=$$$$$$$。

朋友们能帮帮我吗?

0 投票
4 回答
3290 浏览

codeigniter - 使用 CodeIgniter 索引函数的多个 URL 段

如果这是一个非常愚蠢的问题,请原谅,因为我是 CodeIgniter 的新手。

我的验证系统有一个控制器,称为验证。我希望能够使用类似的东西site.com/verify/123/abcd,但我只想使用索引功能,所以两个 URL 段都需要去它。

我确信这可以通过 URL 路由以某种方式完成,但我不知道如何将两个 URL 段传递到验证的索引函数中。

0 投票
1 回答
1913 浏览

php - Codeigniter:将所有与控制器名称不匹配的请求发送到默认控制器

我正在从事一个涉及两种 URL 的项目,一种遵循标准 CI 模式

另一个提出以下方案:

我希望第二个调用默认控制器的handlecategory(或类似的)函数category作为参数。

如果您还可以告诉我如何让诸如http://place.fancysite.com/place之类的 URL 调用相同的函数作为参数传递,如果没有类别跟随该 URL,或者两者兼而有之place,并且category如果它确实如此,那么额外的爱。

附加数据:我已经知道所有控制器、地点、类别的名称。

0 投票
5 回答
9131 浏览

php - .htaccess 和 codeigniter 不工作

我正在使用雪豹,我有我的本地环境,我正试图摆脱 url 中的 index.php ......这就是我所拥有的

我的配置文件有这个

但是当我访问没有 index.php 的页面时它不起作用

这行得通

这不是

我试图遵循这个

也许我需要对我的本地 conf 文件做一些事情......但我真的不知道是什么,我不知道如何重新启动 apache 命令行......任何想法

0 投票
2 回答
4478 浏览

php - Codeigniter 安全检查 uri 是否为数字,因为分页

codeigniter 安全性的一件事是检查 uri 是数字还是我们期望的东西!这是代码:

但是如果现在有人在 uri 段中输入:“kdkdkdd”,那么 sql 就会中断,因为$segment_url是 kdkdkdd 而不是数字!

那么问题来了,如何逃避呢?

0 投票
2 回答
814 浏览

.htaccess - Codeigniter,使用查询字符串从基于段的 URL 获取变量

我已经从我的 url 中删除了 index.php 但现在我需要从 url 中获取一些变量,CI 解决方案是更新 config.php

当我在 url 中使用 index.php 时,这项工作完美,但我需要它而不需要 index.php

这是我的 httacess

任何解决方案?, 谢谢