rendered paste body<?php// +------------------------------------------------------------------+// | evoTopsites// | Copyright (c) 2005 Evo-Dev// +------------------------------------------------------------------+class Session{ function Session($name='') { global $settings,$_SESSION; $name = $name == '' ? 's' : $name; $this->time = time(); $this->user_ip = $this->get_ip(); //if (isset($_SESSION['expire']) && $this->time > $_SESSION['expire']) //{ //$this->destroy_session(); //header("location: ".$_SERVER['PHP_SELF']); //} $this->ses_name = 'evolist_'.$name; $this->get_session(); //echo $this->ses_id."<br />"; } function get_session() { global $_SESSION,$_COOKIE,$_GET,$_POST,$_REQUEST; ini_set('session.use_trans_sid', false); ini_set("url_rewriter.tags",""); session_name($this->ses_name); session_start(); $this->ses_id = session_id(); $this->ses_amp = "&"; } function get_surl() { global $_COOKIE; $surl = !isset($_COOKIE['s']) ? $this->ses_amp.session_name($this->ses_name)."=".$this->ses_id:''; return $surl; } function makeurl($url) { return $url.$this->get_surl(); } function destroy_session() { global $evoLANG; $_SESSION = array(); session_destroy(); //return $evoLANG['ses_loggedout']; } function get_ip() { global $_SERVER,$_ENV; $getip = !empty($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR']:$_ENV['REMOTE_ADDR']; return $getip; }}// session thingy$ses = new Session($SESSION_NAME);$sid = $ses->ses_id;$amp = $ses->ses_amp;$surl = $ses->get_surl();//echo $sid;//kalau ade session, get $userinfo array// kalau tak login lagi, buat login form// kalau ade login info, check for session cookie, else check $_GET[s]// check inadmin// check session expirationif ( !empty($_GET['do']) ){ if ($_GET['do'] == "clear") { $_SESSION = array(); session_destroy(); header("location: ".$_SERVER['PHP_SELF']); }}?>There is a problem :Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/hosting/lineageii/web/serversl2bg/global.php:1) in /home/hosting/lineageii/web/serversl2bg/admin/session.php on line 38Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/hosting/lineageii/web/serversl2bg/global.php:1) in /home/hosting/lineageii/web/serversl2bg/admin/session.php on line 38