2011-01-05 8 views
0

すべてが正常にlocalhostで動作しますが、私はfirefoxのokでsafariとchromeのような他のブラウザからのログインに問題があります。それはhtaccessのためかもしれないし、他かもしれない。私はたくさんの検索を試みましたが、解決策はありません。私のhtaccessファイルはこのように見えます。IE、Safari、Chromeでcodeigniterにログインすると問題が発生しますか?

<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> 

私のサーバーのフォルダhirarchyこの

public_html 
L application 
    system 
    css 
    images 
    .htaccess 

アプリケーション/設定/ config.phpのように見えますが、私はあまりにもHMVC使用しているこの

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

のように見えます。 助けてください?

+0

このコードはすべてあなたのログイン/フォーム/プロセスと関係がありますか?より多くのコードやここに何かが必要...またはあなたが私たちが推測したいですか? – Jakub

+0

ローカルホストで正常に動作します。それはhtaccessの問題かもしれないことを意味します。 – kamal

答えて

1

設定ファイルのbase_url変数を更新して新しいサーバーを反映​​しましたか?

+0

私はbase_urlを更新せずにサイトが実行されているとは思わない。 – kamal

+0

サイトがどのように設定されているかによって異なります。私は過去にこの問題によって引き起こされたのと同じ症状で問題を遭遇しました。 – Aaron

0

私は同じ問題を抱えていました。私が見つけたのは、同じ問題を克服するのに役立つネイティブセッションクラスのソリューションです。 CIネイティブセッションを見てください。これはすべての主要なブラウザでも機能します。 http://codeigniter.com/wiki/Native_session/

関連する問題