w

cloudflare 글쓰기 댓글쓰기 오류날 경우

· 2023-03-02 (목) 01:42:22 · 3689 · 2

1. 일단 IP 문제로 해결이 안될경우만 임시방편으로 쓰시길 권장합니다. 토큰을 쓰지 않으면, 스팸등 악용될 수 도 있습니다.

 

/bbs/write_comment_update.php

 

토큰체크 주석처리

// 토큰체크
/*
$comment_token = trim(get_session('ss_comment_token'));
set_session('ss_comment_token', '');
if(!trim($_POST['token']) || !$comment_token || $comment_token != $_POST['token'])
    alert('올바른 방법으로 이용해 주십시오.');
*/

 

-------------------------------

 

/bbs/write_update.php

 

주석처리

// 토큰체크

//check_write_token($bo_table);

 

 

 

[추가] 웨볼루션 님이 알려주신 팁입니다.

2. extend 파일추가로 해결이 가능할 수도 있습니다.

extend 폴더에 cloudflare.extend.php 만들어서 올리시면 됩니다.

<?php
if(isset($_SERVER['HTTP_CF_CONNECTING_IP'])){
    $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP'];
}

function getRealUserIp(){
    switch(true){
        case (!empty($_SERVER['HTTP_X_REAL_IP'])) : return $_SERVER['HTTP_X_REAL_IP'];
        case (!empty($_SERVER['HTTP_CLIENT_IP'])) : return $_SERVER['HTTP_CLIENT_IP'];
        case (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) : return $_SERVER['HTTP_X_FORWARDED_FOR'];
        default : return $_SERVER['REMOTE_ADDR'];
    }
}

$_SERVER['REMOTE_ADDR'] = getRealUserIp();

|

댓글 2개

좋은팁 공유 감사해요
글쓰기 토큰을 무력화 하는게 좋은 방법이 아니죠.
토큰은 보안때문에 존재하는건데요.
잘못된 팁은 여러사용자로 하여금 문제를 야기시킬 수 있습니다.

extend 폴더에 cloudflare.extend.php 만들어서 올리시면 됩니다.

<?php
if(isset($_SERVER['HTTP_CF_CONNECTING_IP'])){
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP'];
}

function getRealUserIp(){
switch(true){
case (!empty($_SERVER['HTTP_X_REAL_IP'])) : return $_SERVER['HTTP_X_REAL_IP'];
case (!empty($_SERVER['HTTP_CLIENT_IP'])) : return $_SERVER['HTTP_CLIENT_IP'];
case (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) : return $_SERVER['HTTP_X_FORWARDED_FOR'];
default : return $_SERVER['REMOTE_ADDR'];
}
}

$_SERVER['REMOTE_ADDR'] = getRealUserIp();
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
23-03-16 조회 3,514
23-03-16 조회 4,207
23-03-11 조회 4,415
23-03-09 조회 3,835
23-03-08 조회 4,242
23-03-07 조회 4,056
23-03-06 조회 4,674
23-03-05 조회 3,826
23-03-03 조회 5,522
23-03-02 조회 4,722
23-03-02 조회 3,690
23-03-01 조회 3,347
23-02-20 조회 3,736
23-02-16 조회 4,321
23-02-16 조회 3,665
23-02-11 조회 3,955
23-02-10 조회 4,452
23-02-08 조회 3,846
23-02-06 조회 4,230
23-02-05 조회 4,272
23-02-02 조회 5,525
23-02-02 조회 5,052
23-02-02 조회 3,358
23-02-02 조회 3,824
23-02-02 조회 4,145
23-02-01 조회 4,205
23-01-30 조회 3,941
23-01-27 조회 4,227
23-01-27 조회 5,393
23-01-25 조회 4,615