php 변수 넘기기
html form 태그에서 input태그로 변수를 입력해서 php로 넘기고,
php태그에서 다른 입력값도 받아 기존 html에서 입력받았던 변수들과 같이 새로운 php에 넘기는 방법을 잘 모르겠습니다.
즉, html파일 => php1파일 => php2파일
이렇게 입력한 변수를 php2파일까지 넘기는 방법이 있나요?
action해서 보내면 전 파일에서 입력한 변수만 넘겨지더라구요..
아시는분은 예시소스나 방법좀 올려주세요..
답변내용
======================================================================================================
1. GET 으로 넘기기
php1 파일에서 php2 파일을 불러올때 aaa.php?var1=aaaa 와 같이 호출 하는 방식으로 aaa.php 에서 $_GET['var1'] 값이 aaaa 가 들어갑니다.
2. POST 로 넘기기
php1 에서 php2 를 호출하는 부분을 아래와 같이 만들어
<body onload="form1.submit();">
<form name="form1" action="aaa.php" method="POST">
<input type="hidden" name="var1" value="aaaa">
</form>
</body>
위과 같이 페이지가 로딩될때 자동으로 form 이 submit 되도록 하는 것입니다.
aaa.php 파일에서 $_POST['var1'] 에 값이 들어갑니다
3. 쿠키 이용하기
php 에서 페이지 이동전에 아래와 같이 쿠키 함수를 이용하여 var1 의 값을 웹브라우저에 쿠키로 전송를하면
setcookie("var1","aaaa");
php2 파일에서는 $_COOKIE['var1'] 에 값이 들어갑니다.
4. 세션이용하기
php1 파일최 상단에 <? 다음 줄에 session_start(); 를 호출 하고
$_SESSION['var1']='aaa';
이렇게 $_SESSION['var1'] 변수에 값을 대입하면
php2 파일에서 마찬가지로 <? 다음줄에 session_start(); 를 호출 후
$_SESSION['var1'] 에 값이 들어갑니다.
'it관련' 카테고리의 다른 글
도메인을 삭제 또는 환불하고 싶다면 절차는? (0) | 2017.05.29 |
---|---|
유동IP(DHCP)와 고정IP(Static IP) 의 차이점 (0) | 2017.05.29 |
인터넷 속도의 단위 (0) | 2017.05.29 |
핑(ping)테스트로 인터넷환경, 인터넷속도, 인터넷전화끊김현상 확인해보기 (0) | 2017.05.28 |
케이블 인터넷의 서비스 간단한 상식 (0) | 2017.05.28 |