当前位置: 首页 > 面试题库 >

使用CodeIgniter重定向

倪阳飇
2023-03-14
问题内容

谁能告诉我为什么我的重定向助手无法按我期望的方式工作?我正在尝试重定向到我的主控制器的index方法,但是www.mysite.com/index/provider1/当它html" target="_blank">路由到时需要我www.mysite.com/provider1。这对任何人有意义吗?我将配置中的索引页设置为空白,尽管我不认为这是问题所在。有人对如何解决此问题有建议吗?提前致谢!

控制器

if($provider == '') {
    redirect('/index/provider1/', 'location');
}

.htaccess

RewriteEngine on

RewriteCond %{REQUEST_URI} !^(index\.php|files|images|js|css|robots\.txt|favicon\.ico)

RewriteCond %{HTTP_HOST} ^mysite.com/ttnf/
RewriteRule (.*) http://www.mysite.com/ttnf/$1 [R=301,L]

RewriteBase /ttnf/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

php_flag display_errors On

问题答案:

URL助手

代码点火器中的redirect语句使用重定向标头语句将用户发送到指定的网页。

该语句位于URL帮助器中,该帮助器通过以下方式加载:

$this->load->helper('url');

重定向函数将加载在函数调用的第一个参数中指定并使用配置文件中指定的选项构建的本地URI。

第二个参数允许开发人员使用不同的HTTP命令来执行重定向“位置”或“刷新”。

根据Code Igniter文档:“位置更快,但是在Windows服务器上,有时可能会出现问题。”

例:

if ($user_logged_in === FALSE)
{
     redirect('/account/login', 'refresh');
}


 类似资料:
  • 遇到PHP错误。严重性:警告 消息:无法修改标头信息-标头已由发送(输出从/home/adityanamansingh/kings.adityanamansingh.com/system/core/Exceptions.php:271开始) 文件名:helpers/url\u helper。php 线路号: 564 回溯: 文件: /home/adityanamansingh/kings.adit

  • 我正在使用Codeigniter在用户注销我的网站后重定向页面http://www.theindianclassified.com. 当用户转到网址http://www.theindianclassified.com/logout他被重定向到主页后,他被注销出系统。但是如果用户登录并且再次单击注销用户不是注销而是他被重定向到主页。我认为使用Codeigniter方法的重定向是由浏览器缓存的。 请帮

  • 我有一个回调函数,检查我的登录详细信息是否正确-如果他们是错误的,它返回一个错误(这是工作正常)。如果细节是正确的,它应该设置会话

  • 这是我的模型: 这是我的控制器: 我有这个错误消息: 遇到PHP错误严重程度:通知消息:使用未定义的常量Medecin-假设'Medecin'文件名:核心/Loader.php行号:357回溯:文件:C:\wamp64\www\CodeIgniter\应用程序\控制器\Medecin.php行:23功能:模型文件: C:\wamp64\www\CodeIgniter\index.php行: 315

  • 我用CodeIgniter和几个控制器构建了一个应用程序 除了在应用/配置/routes.php文件中设置为默认的控制器之外,所有控制器似乎都工作正常 我的. htaccess文件看起来像这样: 重写引擎在 RewriteBase/ RewriteCond%{REQUEST_FILENAME}上-重写cond%{REQUEST_FILENAME}-d 重写规则^(.*)$/索引。php/$1[L]

  • 本文向大家介绍使用Codeigniter重写insert的方法(推荐),包括了使用Codeigniter重写insert的方法(推荐)的使用技巧和注意事项,需要的朋友参考一下 使用Codeiginter 框架插入数据时有唯一索引键值存在解决办法 对数据进行存储的时候,会有一些唯一索引的字段已经有值了,插入数据的时候会失败我们通常解决办法是先查询这个值是否存在,存在就跟新update,不存在就ins