a 서버에서 b서버로 변수를 전달 할수 있을까요? 채택완료
A 라는 서버에서 조건이 성립 될시에 B 서버로 변수를 전달 하고 B 서버에서는 받은 변수로 조건을 검사하고 SQL 에 저장 하려고 하는데요.. 가능한가요?
A 서버에서 A 서버 안의 A.PHP(A서버 일반PHP) -> B.PHP(A서버 일반PHP) 로는 fsockopen 명령어나 file_get_contents() 로는 성공했는데요.
A 서버에서 B 서버 로 - A.PHP(A서버 일반PHP) -> B.PHP(B서버 그누PHP) 로는 안되어서요.
A 서버의 http://XXX.XXX.XXX.XX1/bbs/PAGE_1.PHP
$url = "http://XXX.XXX.XXX.XX1/bbs/PAGE_2.php"; $info_1 = '1'; $info_2 = '2';
$url_tmp = $url . "?info_1=" . $info_1 . "&info_2=" . $info_2;
$a = file_get_contents($url_tmp); //echo $a;
?>
A 서버의 http://XXX.XXX.XXX.XX1/bbs/PAGE_2.PHP
$info_1 = $_GET['info_1']; $info_2 = $_GET['info_2'];
$SQL = "INSERT INTO test_sql VALUES('','$info_1','$info_2')"; $result = sql_query($SQL);
?>
위와 같이 A 서버안의 PAGE_1.PHP 에서 A서버안의 PAGE_2.PHP 로 변수 를 전달하면 잘 되는데요
A 서버의 http://XXX.XXX.XXX.XX1/bbs/PAGE_1.PHP
에서 변수를
B 서버의 http://XXX.XXX.XXX.XX2/bbs/PAGE_2.PHP
로 보내면 되지를 않아요.. 할수 있는 방법 없을까요?
두 서버에는 allow_url_fopen 가 ON 으로 되어 있어요.
fsockopen 쓴거는 생략 했어요..
알려주시면 감사하겠습니당.
답변 3개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
두 페이지간 전달은
get 방식이던, post방식이던
동일합니다.
서버가 다를지라도 말이죠
단지, session과 환경변수
로그인된 값등은 일치할수 없기때문에 강제로 조정해주는 역할을 해야하는거죠
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인