phpsession 과 native session 둘다 사용해 보았는데,
loadlibrary 만 해도 에러가 납니다..
심지어는 autoload.php 에 넣어도 에러가 납니다.
Severity: Warning
Message: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/local/apache/htdocs/system/application/libraries/phpsession.php:83)
Filename: libraries/phpsession.php
autoload 페이지에 넣었다는건 맨 위에 뭐가 들어갈 여지가 없다는건데..
더욱 이상한 것은 autoload.php 의 맨 위에 $autoload['libraries'] = array('phpsession');
를 넣으면 에러가 안나서, 되는건줄 알았더니,
아예 인식조차 못한 상태더군요...
$autoload['libraries'] = array('database'); 이게 가장 위에 있는 구문인데,
이것 위에 넣으면 인식이 안됩니다..
어떻게 해야 저 warning 이 나지 않을까요..
음.. phpsession.php 는 83라인이 끝이구요 -_-;;
웅파님이 말씀하신 공개 라이브러리를 받아서 사용하는건데..
<?php
class Test extends Controller
{
function index()
{
$this->load->library('phpsession');
}
}
?>그냥 위와 같이 선언하고 load 만 해도 에러가 납니다.