问题标签 [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.
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'
php - URL中允许使用@字符,危险吗?
从 CodeIgniter config.php 文件中:
@
将字符添加到此允许字符列表中对我来说是否安全?有哪些风险?
谢谢
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 框架。
问候,杰森
codeigniter - CodeIgniter:尾部斜线
在我的 CI 应用程序中,我有以下控制器:
在这个控制器(登录控制器)中,我有一个名为submit()
. 此控制器的关联视图文件具有带有action='submit/'
. 这个想法是当表单提交时,它会转到http://localhost/myapp/index.php/frontend/login/
-- 只要 URL 有一个斜杠,它就会这样做。
但是,如果 URL 是这样的(没有尾部斜杠):
我提交了表格,我被重定向到以下内容:
这会导致 404,因为我没有submit
控制器。
codeigniter - CodeIgniter 中的 Paypal Express 结帐
我希望我的客户使用 Paypal 的快速结帐流程付款。我的网站是用 CodeIgniter 开发的。当客户取消并返回网站时,我收到 404 错误 bcoz Paypal 在取消 URL 的末尾添加 ?token=$$$$$$$。
朋友们能帮帮我吗?
codeigniter - 使用 CodeIgniter 索引函数的多个 URL 段
如果这是一个非常愚蠢的问题,请原谅,因为我是 CodeIgniter 的新手。
我的验证系统有一个控制器,称为验证。我希望能够使用类似的东西site.com/verify/123/abcd
,但我只想使用索引功能,所以两个 URL 段都需要去它。
我确信这可以通过 URL 路由以某种方式完成,但我不知道如何将两个 URL 段传递到验证的索引函数中。
php - Codeigniter:将所有与控制器名称不匹配的请求发送到默认控制器
我正在从事一个涉及两种 URL 的项目,一种遵循标准 CI 模式
另一个提出以下方案:
我希望第二个调用默认控制器的handlecategory
(或类似的)函数category
作为参数。
如果您还可以告诉我如何让诸如http://place.fancysite.com/place
之类的 URL 调用相同的函数作为参数传递,如果没有类别跟随该 URL,或者两者兼而有之place
,并且category
如果它确实如此,那么额外的爱。
附加数据:我已经知道所有控制器、地点、类别的名称。
php - .htaccess 和 codeigniter 不工作
我正在使用雪豹,我有我的本地环境,我正试图摆脱 url 中的 index.php ......这就是我所拥有的
我的配置文件有这个
但是当我访问没有 index.php 的页面时它不起作用
这行得通
这不是
我试图遵循这个
也许我需要对我的本地 conf 文件做一些事情......但我真的不知道是什么,我不知道如何重新启动 apache 命令行......任何想法
php - Codeigniter 安全检查 uri 是否为数字,因为分页
codeigniter 安全性的一件事是检查 uri 是数字还是我们期望的东西!这是代码:
但是如果现在有人在 uri 段中输入:“kdkdkdd”,那么 sql 就会中断,因为$segment_url
是 kdkdkdd 而不是数字!
那么问题来了,如何逃避呢?
.htaccess - Codeigniter,使用查询字符串从基于段的 URL 获取变量
我已经从我的 url 中删除了 index.php 但现在我需要从 url 中获取一些变量,CI 解决方案是更新 config.php
当我在 url 中使用 index.php 时,这项工作完美,但我需要它而不需要 index.php
这是我的 httacess
任何解决方案?, 谢谢