草庐IT

codeigniter-hmvc

全部标签

php - PHP 中的 REST 身份验证 (CodeIgniter)

我从我的Web应用程序编写RESTAPI。应用程序是使用CodeIgniter框架编写的。应用程序本身运行良好,但我坚持进行REST身份验证。我认为基本的Http身份验证在一段时间内就足够了。公共(public)API尚未计划。是否有任何代码示例如何实现REST身份验证,以便在用户通过身份验证后他可以自由调用所有protected方法。 最佳答案 我编写了一个RESTController,使您的REST应用程序更易于构建。您可以在NetTuts:WorkingwithRESTfulservicesinCodeIgniter上阅读所有

php - 重定向到 codeigniter 中的引用 url

在我的项目的消息系统中,当您收到来自用户的消息时,您会收到一封电子邮件提醒,说另一个用户已发送消息以查看消息,请单击此处(即消息的url)因此,如果用户未登录在系统中,他被重定向到登录页面,登录后它应该返回到refererurl。我在核心文件夹中制作了一个basecontoller并扩展了CI_controller,验证代码如下。functionauthenticate($type='user'){if($type=='user'){if($this->user_id){//userisloggedin.checkforpermissionsnow}else{//userisntlog

php - 重定向到 codeigniter 中的引用 url

在我的项目的消息系统中,当您收到来自用户的消息时,您会收到一封电子邮件提醒,说另一个用户已发送消息以查看消息,请单击此处(即消息的url)因此,如果用户未登录在系统中,他被重定向到登录页面,登录后它应该返回到refererurl。我在核心文件夹中制作了一个basecontoller并扩展了CI_controller,验证代码如下。functionauthenticate($type='user'){if($type=='user'){if($this->user_id){//userisloggedin.checkforpermissionsnow}else{//userisntlog

php - 如何在 codeigniter 中加载 css

我是codeigniter的新手,我使用的是v.2.12。当我尝试从外部文件加载css时出现错误。我在应用程序文件夹中创建了css文件夹。我以all.css的名称创建了css文件。在View文件中,我使用以下代码链接css文件。css/all.css">但是没有加载css文件。我收到404错误。这是我的配置设置:$config['base_url']='http://webscarlets.com/ci/index.php';$config['index_page']='index.php';网站链接:http://webscarlets.com/ci/index.php/welcom

php - 如何在 codeigniter 中加载 css

我是codeigniter的新手,我使用的是v.2.12。当我尝试从外部文件加载css时出现错误。我在应用程序文件夹中创建了css文件夹。我以all.css的名称创建了css文件。在View文件中,我使用以下代码链接css文件。css/all.css">但是没有加载css文件。我收到404错误。这是我的配置设置:$config['base_url']='http://webscarlets.com/ci/index.php';$config['index_page']='index.php';网站链接:http://webscarlets.com/ci/index.php/welcom

javascript - 在带有 codeigniter 的 PHP 5.4 中使用 session 上传进度条

引用本教程。Trackinguploadprogresswithphp.我想让它在Codeigniter中工作。我没有开始让它在CI中工作。我想上传文件并跟踪进度。在我的CIView中"myform");echoform_open_multipart("welcome/uploads",$arr);?>">filename脚本functiontoggleBarVisibility(){vare=document.getElementById("bar_blank");e.style.display=(e.style.display=="block")?"none":"block";}f

javascript - 在带有 codeigniter 的 PHP 5.4 中使用 session 上传进度条

引用本教程。Trackinguploadprogresswithphp.我想让它在Codeigniter中工作。我没有开始让它在CI中工作。我想上传文件并跟踪进度。在我的CIView中"myform");echoform_open_multipart("welcome/uploads",$arr);?>">filename脚本functiontoggleBarVisibility(){vare=document.getElementById("bar_blank");e.style.display=(e.style.display=="block")?"none":"block";}f

php - CodeIgniter 表单验证 - 获取结果为 "array"而不是 "string"

我正在使用CodeIgniter编写我的表单验证类。有什么办法可以让我在名称值对中收到错误消息吗?例如,在示例表单中有四个字段:user_name、password、password_conf和timezone。其中user_name和password执行以下命令后验证失败:$result=$this->form_validation->run();如果上面的函数返回false,我想得到像下面这样的名称值对的错误:Array{'user_name'=>'usernameisrequired','password'=>'passordisrequired'}我真的很想形成一个JSON,我

php - CodeIgniter 表单验证 - 获取结果为 "array"而不是 "string"

我正在使用CodeIgniter编写我的表单验证类。有什么办法可以让我在名称值对中收到错误消息吗?例如,在示例表单中有四个字段:user_name、password、password_conf和timezone。其中user_name和password执行以下命令后验证失败:$result=$this->form_validation->run();如果上面的函数返回false,我想得到像下面这样的名称值对的错误:Array{'user_name'=>'usernameisrequired','password'=>'passordisrequired'}我真的很想形成一个JSON,我

php - Codeigniter $this->input->post() 为空而 $_POST 正常工作

在codeigniter安装中,我尝试使用内置的$this->input->post('some_data')函数,但是$this->input->post()是一个空数组。Aprint_r($_POST)完全正确地给出了所有变量?根据codeigniter文档,输入类“由系统自动初始化,因此无需手动执行”,让我想知道我还想做什么。关于我应该如何尝试让它工作有什么想法吗?谢谢! 最佳答案 您可以检查,如果您的View看起来像这样(正确):对比(无效):这里的第二个是不正确的,因为它在没有携带post变量的情况下进行重定向。解释:当u