![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になっております。
件名の通りですが、(クライアント)Netscape7.1やOpera上では正常にCookieが発行されて、Cookieにより条件分岐処理が行えるのですが、IE上ではそれが出来ません。
以下のような設定でCookieを発行しようとしています。
(サーバー)
setcookie("user_test_id",$row->user_id,time()+60*60*24*60,"/test_folder/") ;
※$row->user_idとはMysqlに登録されている文字列を取得しています
構築環境は下記の通りです。
(サーバー)
WindowsXP上でapache_2.0.55、php-4.4.2
※PHPは正常に動作中(他のスクリプトは問題ありません)
同じ様にLocalhostにAnhttpd1.4[Webサーバー]とPHP4で上記と同じシステムを構築した場合、IEでも正常にCookieが発行されます。ということは、Apacheの設定に不備があるのでは?っとにらんでいるのですが、具体的にどこをいじれば良いのか分かりません。
原因究明に繋がるヒント(回答)をご存知の方、どうかご教授お願い致します。よろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
php.iniの
session.cookie_path はどうなっていますか?
phpスクリプトが置かれているディレクトリがその対象になっていますでしょうか?
確認なのですが、session_start()関数は実行されていますよね。
参考URL:http://jp.php.net/manual/ja/ref.session.php
この回答への補足
ご回答ありがとうございます。
>session.cookie_path はどうなっていますか?
session.cookie_path = /
とデフォルトのままにしています。
Cookeiが正常に発行されるテストサーバと設定は同じにしています。テストサーバと本番サーバの違いはWebサーバが前者はanhttpd1.42n、後者はApache2を使っています。
>session_start()関数は実行されていますよね。
session_start()関数は本スクリプトでは利用していません。Cookieしか使っていません。
解決しましたのでお知らせしときます。
Setcookieでパスは指定してましたが、ドメインは指定いませんでした。
ドメインを指定してなくても同一マシン(ローカルサーバ)であればCookieは発行されるみたいですが、セグメントが違う別PCからはCookieは発行されないみたいです。
今回ドメインを指定することで解決しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- サーバー クッキーをサーバー側で管理することで攻撃に備える 1 2022/08/11 03:49
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- Chrome(クローム) Cookieを削除 他サイトでの自動ログインなどの設定も削除されますか パソコン クロームです 1 2022/09/10 21:47
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3つ以上の論理積は利用可能なの...
-
ステップカウンタ(PHP)
-
javascriptとPHP
-
empty($_SERVER['REQUEST_U
-
入力されたPHPスクリプトを元に...
-
onedrive にexcelファイルをア...
-
.phpと.incファイルの違いはな...
-
トランザクションが原因?DBに...
-
フォントの色を変えるには?
-
現在位置より2つ上のディレク...
-
CFileDialogの最初のディレクト...
-
VBSの「MsgBox」について
-
HPを開くとダウンロードページ...
-
php文字列中のシングルクオート...
-
PHPのif文でその処理を途中で抜...
-
MySQLでのdeadlockをPHPで検出...
-
.phpファイルが、表示されない
-
FTPコマンドでディレクトリごと...
-
C# メール送信ついて困っています
-
URLの変わらないページをPHPで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3つ以上の論理積は利用可能なの...
-
ステップカウンタ(PHP)
-
phpと<?xml version="1.0" enco...
-
簡単な心理テストを作りたい
-
MacブラウザのSafariで文字化け...
-
PHPスクリプトにプロキシを弾か...
-
動的にラジオボタンを増やす方法
-
HTMLで入力されたデータをPOST...
-
PHPの吐くデバッグ行番号の見方...
-
ケータイサイトの3社別自動振り...
-
PHP PCアクセス制限
-
サイト内検索
-
$_SERVER と $_ENV の違い
-
頻出関数とその意味をランダム...
-
empty($_SERVER['REQUEST_U
-
携帯電話でphpのコーディングを...
-
画像掲示板用のPHPかCGIスクリ...
-
ORIG_SCRIPT_○○○はあるがORIG_P...
-
FPDFについて
-
phpにて、ipアドレスによる処理...
おすすめ情報