그누보드 게시판 이용시 유입경로 (파라미터) 파악
관련링크
본문
안녕하세요 도움이 필요하여 질문 남깁니다.
예를 들면 그누보드와 다른 일반 php형식의 홈페이지에는
header.php에 스크립트 코드 입력한 뒤 proc.php파일에 변수를 추가해 준뒤 land_loot.php와 같은 나타나는 파일에 변수를 입력하면 되는걸로 알고 있습니다.
하지만 그누보드는 복잡미묘한 것 같아 아직 잘 모르겠습니다
도움을 주시면 정말 감사하겠습니다.
ex) header.php에 삽입하는 코드
if($_REQUEST[ad] !=""){
$_SESSION["ad"]=$_REQUEST[ad];
}
prco.php에 삽입하는 코드
$ans08 = $_SESSION["ad"];
$que = "INSERT INTO $bbs SET
…
ans08 = '$ans08'
…
";
이런식의 코드를 그누보드에는 어떻게 해야하는지 질문 남깁니다
답변 2
그누보드는 일단 관리모드에서
유입경로를 확인하는 기능이 있습니다.
단, 유입경로에 로봇들이 많이 들어오는데
로봇을 제외하고 보는 방법도 있습니다.
참고하시고,
페이지내에서 유입경로를 판단하는것은
그누보드인지 아닌지는 무관하고
PHP에서 유입경로를 판단하는 내용은
$_SERVER['HTTP_REFERER']
로 확인가능합니다.
위의 예로 작성하신문장을
$_SESSION["ad"]=$_SERVER['HTTP_REFERER'];
로 수정하면되겠네요
질문이 조금 이해하기 어려운 듯 합니다.
제가 이해한 바로 말씀을 드리면..
https://lawyulje.com/?ad=**** 코드 형태로 사이트에 들어오고,
온라인 상담신청을 남겼을 때, 그 내역을 DB 에 저장하고자 한다면..
if($_REQUEST[ad] !=""){
$_SESSION["ad"]=$_REQUEST[ad];
}
코드는 /head.php 상단 (또는 /theme/basic/head.php 상단)에 넣어주고,
$ans08 = $_SESSION["ad"];
$que = "INSERT INTO $bbs SET
…
ans08 = '$ans08'
…
";
코드는,
온라인 상담신청 스킨 디렉토리를 찾아,
해당 스킨디렉토리의 write_update.skin.php 파일을 만든 후 코드를 넣어주면 됩니다. http://www.g-it.kr/bbs/board.php?bo_table=g5_tip&wr_id=72