php 링크 클릭시 변수 넘기기
본문
그누보드에서는 간단하게 되던게 다른곳에서 하니 잘 안되서 질문 올립니다 ..
menu.php라 치면 안에 내용을
<?php
include_once 'head.php';
?>
<div>
<ul>
<li>메뉴1</li>
<li>메뉴2</li>
</ul>
</div>
<?php
if($menu == 01) {
?>
<div>
<p>내용1</p>
</div>
<?php
} if($menu == 02) {
?>
<div>
<p>내용2</p>
</div>
<?php
}
include_once 'tail.php';
?>
일단 생각나는데로 간단하게 적었는데요
index.php에서 만약 링크를 2개 만들어서
<a href="./menu.php?menu=01">메뉴1로 가기</a>
<a href="./menu.php?menu=02">메뉴2로 가기</a>
그누보드 설치 ftp에선 간단하게 되던게 미설치 ftp에선 변수가 먹히질 않아서 헤드와 풋터 인클루드한것만 나오고 안에 내용들이 전혀 안나오네요 ..
검색해봐도 딱히 해안은 나오지 않아 질문을 드립니다 ..
올바른 예제를 알수있는 방법이 있을까요? ㅠㅠ
답변 2
common.php
L101 ~ L120을 참고하시면 됩니다.
해당 부분이 설정안되어 있을경우
if($menu == 01) {
=> 이걸 아래와 같이 고치셔야 됩니다.
if ($_GET['menu'] == 01) {
GET 방식 : $_GET['변수'];
POST 방식 : $_POST['변수'];
// PHP 4.1.0 부터 지원됨
// php.ini 의 register_globals=off 일 경우
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
이걸 상단에 추가하시면 될겁니다.