проблема с codeigniter, войдите через IE, Safari, Chrome? - PullRequest
0 голосов
/ 05 января 2011

в localhost все работает нормально, но у меня проблема с входом из других браузеров, таких как safari и chrome, в firefox все нормально может быть это из-за htaccess или может быть другим. Я много пробовал, но не нашел решения. мой файл htaccess выглядит следующим образом.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /


RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>

моя папка сервера выглядит следующим образом

public_html
L application
  system
  css
  images
  .htaccess

application / config / config.php выглядит следующим образом

$config['index_page'] = "index.php?";
$config['uri_protocol'] = 'QUERY_STRING';

Я тоже использовал HMVC. любая помощь?

Ответы [ 2 ]

1 голос
/ 06 января 2011

Обновили ли вы переменную base_url в вашем конфигурационном файле, чтобы отразить новый сервер?

0 голосов
/ 30 декабря 2011

У меня была такая же проблема. То, что я нашел, это решение класса Native session, которое помогло мне преодолеть ту же проблему. Посмотрите на сеанс CI Native. Это также работает со всеми основными браузерами. http://codeigniter.com/wiki/Native_session/

...