我收到了PHP的警告:我收到PHP警告通知只在本地主機
"Notice: A session had already been started - ignoring session_start()".
這種情況只有在本地主機,而不是在服務器上。
服務器和本地主機上存在相同的文件。
爲什麼會有變化的結果?
這裏是我的代碼:
<?php session_start();?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>BookMyFilms - Register</title>
<link rel="stylesheet" type="text/css" href="css/styles.css">
</head>
</html>
<?php
$username = $_POST ['username'];
$_SESSION ['user'] = $username;
require ('includes/header.php');
require ('includes/db.php');
require ('includes/common.php');
Register();
require ('includes/footer.php');?>
您的服務器可能已關閉通知。 – DCoder
...或者在本地機器上運行的堆棧可能會使用['session.auto_start'](http://www.php.net/manual/en/session.configuration.php#ini)配置您的php.ini。 session.auto-start)? – Emissary