主题:请教文件下载的问题
<?php
session_start();
$file_path = "test.php";
$file_name = "test";
$file = fopen($file_path,"r"); // 打开文件
// 输入文件标签
header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=$file_name");
header("Content-Description: PHP3 Generated Data");
echo fread($file,filesize($file_path));
fclose($file);
?>
没有加载ssl之前可以正常工作,加载之后在https协议下会提示站点不存在或无法连接。我调试了一下,是session的问题,如果把session_start()注掉,就能工常工作。是什么原因呀?
session_start();
$file_path = "test.php";
$file_name = "test";
$file = fopen($file_path,"r"); // 打开文件
// 输入文件标签
header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=$file_name");
header("Content-Description: PHP3 Generated Data");
echo fread($file,filesize($file_path));
fclose($file);
?>
没有加载ssl之前可以正常工作,加载之后在https协议下会提示站点不存在或无法连接。我调试了一下,是session的问题,如果把session_start()注掉,就能工常工作。是什么原因呀?