[PHP-users 10911] ファイル表示とSession

Naoki Shibta php-users@php.gr.jp
Thu, 17 Oct 2002 10:44:20 +0900


柴田です。

下記のようなスクリプトでhttp配下にないExcelファイルを
表示させています。本当はSession情報を使って認証をかけたい
のですが、session_start() 又は session_auto_satart を 1
にするとうまく行きません。session情報がクライアントに流
れるのではと予測していますが、スクリプト上はsession情報
を使い、表示できるようなスクリプトにすることは出来ないで
しょうか。

送信部分ソース
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=$filename");
header("Content-length: " . filesize("$filepath"));
readfile("$filepath");

環境
php4.2.2 win32 + Apache 1.3.26 (Win32)

クライアント
IE5.0 / IE5.5 sp2 (Windows)

セッション部分
session.save_handler file
session.use_cookies  on


-------------------------------------
 柴田 直樹 (Naoki, Shibata)
  E-mail: naoki_shibata@yanase.co.jp
-------------------------------------