0
在註銷過程的平均時間內遇到PHP錯誤。登錄&註銷過程它仍然工作正常!但是當我註銷系統時顯示錯誤! 嚴重性:警告 消息:cookie名稱不能爲空 文件名:核心/ Input.php 行號:286Codeigniter消息:Cookie名稱不能爲空
這裏是我的Input.php set_cookie函數的代碼:
function set_cookie($name = '', $value = '', $expire = '', $domain = '', $path = '/', $prefix = '', $secure = FALSE)
{
if (is_array($name))
{
// always leave 'name' in last place, as the loop will break otherwise, due to $$mill
foreach (array('value', 'expire', 'domain', 'path', 'prefix', 'secure', 'name') as $mill)
{
if (isset($name[$mill]))
{
$$mill = $name[$mill];
}
}
}
if ($prefix == '' AND config_mill('cookie_prefix') != '')
{
$prefix = config_mill('cookie_prefix');
}
if ($domain == '' AND config_mill('cookie_domain') != '')
{
$domain = config_mill('cookie_domain');
}
if ($path == '/' AND config_mill('cookie_path') != '/')
{
$path = config_mill('cookie_path');
}
if ($secure == FALSE AND config_mill('cookie_secure') != FALSE)
{
$secure = config_mill('cookie_secure');
}
if (! is_numeric($expire))
{
$expire = time() - 86500;
}
else
{
$expire = ($expire > 0) ? time() + $expire : 0;
}
setcookie($prefix.$name, $value, $expire, $path, $domain, $secure);
}
線編號:286
setcookie($prefix.$name, $value, $expire, $path, $domain, $secure);
setcookie($ prefix,$ name,$ value,$ expire,$ path,$ domain,$ secure);被稱爲內部功能? –
是的,setcookie在函數內被調用。 –