我对 COOKIE 有疑问。
错误:
无法修改标头信息 - 标头已由 /data/web/virtuals/9784/virtual/ 中的(输出开始于 /data/web/virtuals/9784/virtual/www/subdom/roids/_libs/_lib.php:1)发送第 43 行 www/subdom/roids/_libs/_lib.php
指数:
<?php
session_start();
error_reporting(E_ALL);
require_once('_libs/_console.php');
require_once('_libs/class.phpmailer.php');
require_once('_libs/_lib.php');
//require_once('_libs/PasswordLib.phar');
$db = new database();
$func = new functions($db);
$cms = new CMS_system($func, $db);
$func->setLang();
文件 _lib.php 以开头,<?php
并且开头没有空格。该文件包含类和函数。
函数设置语言:
public function setLang() {
setcookie("lang", "sk", time()+60*60*24*30);
if (isset($_POST['lang'])) {
setcookie("lang", $_POST['lang'], time()+60*60*24*30);
}
}
我尝试从脚本中删除 session_start 但这不起作用。感谢您的任何意见或解决方案