我有一个ssl的网站,在我的网站上我使用php header()在用户登录,成功查询等之后重定向,并且它正在我的本地主机上工作。但是当我用ssl证书上传我的主机网站时,header()无效。为什么??任何帮助或想法将不胜感激。
不起作用的php脚本:
<?php
session_start();
if(!isset($_SESSION['admin'])){
header("location: index.php?You_Must_Login");
exit();
}
?>
header("Location:create_itinerary.php?Item_Added_Succesfully");
答案 0 :(得分:1)
在第一个<? ob_start(); ?>
之前开始添加<?php
,并在<? ob_flush(); ?>
之后添加?>