ページ 1 / 1

PHPSESSID

Posted: 2006年6月26日(月) 16:16
by hotani
CMSDを導入できるよう勉強中の者です。
PHPSESSIDで検索してみたらヒットしなかったので新しいトピックスを
たてさせていただきましたが、同じようなのがありましたら大変申し訳
ありません。

トップページだけCMSDを適用させています。他のページは静的htmlです。
インストール、設定を行い動作させてみると他のページへのリンク先がすべて
○○.html?PHPSESSID98e・・・・
となってしまいます。○○.html?PHPSESSID以降はすべて同じです。

リロードすると消えるのですが・・・。

こちらの設定の問題でしょうか?
それともサーバーの問題でしょうか?

ご教授いただけますよう、よろしくお願いします。

Re: PHPSESSID

Posted: 2006年6月28日(水) 14:09
by webmaster
 hotaniさん、お返事が遅くなり申し訳ありません。
 PHPSESSIDが自動的にURLに付与されるのは、サーバ側のPHPの設定に
よるものです。cookieが使えない場合にセッション状態を維持する為の
仕組みです。

 これをOFFにするには、php.iniの設定で、

コード: 全て選択

session.use_cookies = On
 又は、

コード: 全て選択

session.use_trans_sid = 0
 としてみて下さい(できれば両方とも)。

 php.iniの編集権限がない場合は、.htaccessに次の行を追加して下さい。

コード: 全て選択

php_value session.use_cookies 1
php_value session.use_trans_sid 0

ありがとうございました。

Posted: 2006年6月28日(水) 15:25
by hotani
ご返信ありがとうございました。

インストール〜動作まで何とかこぎつけましたが、環境の違いが
あるので、phpやサーバーの知識が皆無だと難しいですね。。
勉強不足で大変失礼いたしました。

ありがとうございました。

Re: ありがとうございました。

Posted: 2006年6月28日(水) 16:46
by webmaster
 hotaniさん、ご報告ありがとうございます。
 お役に立てたとすれば嬉しいです。

 仰るとおり、問題ない場合はすんなりいくのですが、ひとたび環境で問題が
起きるとCMSDというよりPHPやサーバの知識が必要になってくる場合があり、
この辺は避けて通れないようです…。

 その辺で少しでも皆さんの問題解決のお役に立てればと思っております。
 また何かありましたらいつでもご連絡下さい。