2017-10-12 7 views
1

私はlocalhostにいくつかのサイトを持っていますが、あるサイトにログインして他のサイトを開くと、自動的に私がログインした最初のサイトのユーザー名が使用されます。 たとえば、localhost/site1/login.phpを入力してusername(user1)でログインしてパスしますが、他のタブでlocalhost/othersite /と入力してもログインしないと、自動的に最初のサイト(user1) ) これを避けるには? 私の英語を残念に思っています。ローカルホスト内の異なるページ/ディレクトリがセッションを共有しないようにするにはどうすればいいですか?

答えて

1

あなたはセッション名を設定し、2番目のサイトでセッションを開始する前にsession_set_cookie_params()を呼び出すことによってこの問題を解決することができるはずです。

$some_name = session_name("some_name"); 
session_set_cookie_params(0, '/', 'localhost'); 
session_start(); 

は、この情報がお役に立てば幸い! :)

関連する問題