草庐IT

codeigniter-hmvc

全部标签

php - Codeigniter 中的 PDO - 保护与 SQL 注入(inject)

真正的PHP安全专家,PDO是正确的选择还是我可以使用Codeigniter的ActiveRecord类?我已阅读http://codeigniter.com/forums/viewthread/179618/我不是100%相信。我通常向ChrisShiflett和OWASP等专家寻求安全提示。http://shiflett.org/blog/2006/jul/the-owasp-php-top-5一直在使用自制的PDO数据库类代替Codeigniter数据库文件。每次我上传时,复制过来都是一个相对较小的痛苦。我使用PDO的主要原因是为了防止SQL注入(inject)而不是使用Acti

php - 使用 Codeigniter 制作面包屑的最佳方法是什么?

我想知道使用CodeIgniter制作面包屑的最佳方法是什么。1:检索带URL的字符串示例:$this->uri->segment(2)2:你知道另一种方式吗?我很想听听你的意见 最佳答案 使用URL段取决于您的URL结构-并不总是1:1匹配。http://forum.codeigniter.com/thread-25372.html?highlight=137949 关于php-使用Codeigniter制作面包屑的最佳方法是什么?,我们在StackOverflow上找到一个类似的问题

php - 如何删除 codeigniter 上的 cookie

我不知道如何删除cookie。我想要的是当我提交表格时。cookie也被删除。我尝试了delete_cookie("name")但没有用。我想是因为我通过javascript创建的cookie。请检查我的代码以解决此问题。这是我的示例文本字段:这是javascriptfunctionsetCookie(cookieName,cookieValue,nDays){vartoday=newDate();varexpire=newDate();if(!nDays)nDays=1;expire.setTime(today.getTime()+3600000*24*nDays);document

php - 在 PHP Codeigniter 中向 form_submit 添加一个类

我正在尝试在PHPCodeigniter中向form_submit添加一个类;我正在使用以下代码:$attributes1=array('class'=>'btnbtn-danger',);echoform_submit('loginSubmit','Login',$attributes1['class']);但在HTML中呈现的代码如下:你能告诉我谁可以给我的form_submit上课吗?此外,如果不清楚,请告诉我哪一部分不明确,以便我提供更多说明非常感谢 最佳答案 像这样使用echoform_submit('loginSubmi

php - drupal (CMS) 或 codeigniter (MVC) 用于创建新的 Web 应用程序?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.8年前关闭。Improvethisquestion我将创建一个非常定制的新Web应用程序。它将包含完全可搜索的图像-以非常非常定制的方式。当您点击图片时,您可以添加评论等。它需要用户注册,但注册/登录过程也将高度定制。目前我正在为此使用CodeIgniter。但是我读过很多关于CMS的帖子,比如Drupal,听起来我可以让它处理基本的东西,也许是设计和其他前端工作。我没有使用CMS的经验,事实上,我刚刚开始使用像CI这样的MVC框架,

php - 如何在 codeigniter 中将 URL 作为 Controller 方法的参数传递

我有一个CodeigniterController,它采用完整的URL作为第一个参数,但我的Controller中传递的URL只显示http:publicfunctionmydata($link){echo$link;//thenitshowonlyhttp:ratherthanthefullurlhttp://abc.com}我该如何解决这个问题? 最佳答案 如果你想将url作为参数传递,那么使用urlencode(base64_encode($str))即:$url=urlencode(base64_encode('http:/

php - 如何在 codeigniter 中关闭浏览器来销毁 session

最近我用codeigniter开发了一个网络应用程序。我在那里严重面临与session相关的问题。问题场景:如果用户A登录到应用程序,则用户ID在session中设置。完成任务后,用户A关闭了浏览器并离开了计算机。过了一会儿,用户B来了,打开浏览器,看到应用程序处于登录状态。或者当用户B写下url并按回车键时,它会直接重定向到应用程序,而无需使用上一个session进行任何身份验证。我为session使用了以下配置:$config['sess_cookie_name']='ci_session';$config['sess_expiration']=1800;$config['sess

php - Codeigniter 空白页和 Apache 日志中的错误 500?

我昨天花了5个多小时试图弄清楚我的设置有什么问题。在ci213/application/controllers和views目录中,我有一个简单的site.phpController和test.phpView。我不知道为什么这个网站不会加载。有人对我下一步可以寻找什么有建议吗?也许记录它工作正常?如果我能得到更好的日志错误,我就能处理更多。我认为它必须与codeigniter相关,因为我在apaches根目录(/var/www)有一个index.php和index.html,在站点根目录(/var/www/vhosts/)也有一个index2.phpsrp-local/htdocs),当

找不到 PhpStorm CodeIgniter 类

你能帮我解决这个问题吗?我是CodeIgniter和PhpStorm的新手,我遇到了问题。PhpStormIDE显示错误,即使代码工作正常(Persons(controller)类找不到Person(model)类)。$data['persons']=$this->**person**->get_person();=在Persons类的语法中,有消息“在类Persons中找不到字段person”。你能告诉我如何解决这个问题吗,但实际上输出很好,它可以毫无问题地检索数据,只是Persons类中的一条警告消息。 最佳答案 person属

php - CodeIgniter 3 和 session

我最近按照本指南更新到CodeIgniter3:CI3:upgrade3.0from2.2.1.我在application/config/config.php文件中设置了这个配置:$config['sess_driver']='files';$config['sess_cookie_name']='ci_session_my_site';$config['sess_expiration']=604800;//1week$config['sess_save_path']=NULL;$config['sess_match_ip']=FALSE;$config['sess_time_to_u