그누보드 common.lib.php 에 있는 토큰 그대로 가져와서 출력까진 성공했습니다
<input type="hidden" name="token" value="<?php echo _token(); ?>">
로 해서 토큰 출력하고 hidden 으로 보내는거까지 성공은했는데
글 저장할때
if($token!=$check_token()){
echo "잘못된 접근입니다.";
}
이렇게 해줬는데.. ㅠㅠ
안돼요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
답변 2개 / 댓글 1개
if($token!=check_token()){
echo "잘못된 접근입니다.";
}
check_token() 함수앞에는 $를 붙이지 않습니다.
카츠님
Fatal error: Call to undefined function set_session() in /host/home/host/html/lib/common.lib.php on line 94
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
최신버전이시면 포함되어 있을텐데요. 버전을 업데이트하시거나 아니면
아래 코드를 common.lib.php 에 추가해주세요. 파일 아무곳이나 추가하면 됩니다.
// 세션변수 생성
function set_session($session_name, $value)
{
if (PHP_VERSION < '5.3.0')
session_register($session_name);
// PHP 버전별 차이를 없애기 위한 방법
$$session_name = $_SESSION[$session_name] = $value;
}