저는 며칠 동안이 문제에 대한 해결책을 찾고자했으나 혼란스러워졌습니다.PHP 페이지가 서버 통신에 다른 PHP 스크립트 서버를로드하게합니다.
목표 :
는 PHP 서버 ("서버 A")를 가지지하려면 서버 A는 사용자가 방문하는 다른 PHP 서버 ("서버 B")에 직접 전달합니다. 그런 다음 쿼리 문자열을 B 서버에 보내 B 서버 데이터베이스에 추가합니다.
전체 기사 : 방문자가 와 서버 A의 데이터베이스에 모든 방문자의 정보를 기록합니다 자신의 등록 서버 A의 일부 으로, 서버 A를 방문하여 자신의 웹 사이트에 등록합니다
. 이 시점에서 서버 A에 . 서버 파일의 .php 파일을로드하고 그와 함께 쿼리 문자열을 보냅니다. 예를 들어 http://example.com/api/add.php?name=Craig&age=21&key=32r932r9832yr813hr813rh1389ry13r7y31r입니다. PHP 파일을 요청한 서버 B는 변수 을 가져 와서 add.php에서 스크립트를 실행합니다 (변수를 가져 와서 데이터베이스에 추가). 데이터베이스.
중요 사항 :이를 알 수있는 클라이언트 컴퓨터를 싶지 않아, 처음에 내가 jQuery를 사용하고 싶었 그러나 이것은 클라이언트 시스템에서 요청이 아니라 직접 서버를 전송 깨달았다.
가장 좋은 방법은 무엇입니까?
미리 감사드립니다.
크레이그
아마도 cURL을 찾고 계십니까? http://php.net/manual/en/book.curl.php – jeremyharris
필요한 것은 REST 또는 SOAP와 같은 프로토콜을 통해 구현할 수있는 웹 서비스입니다. @jeremyharris가 제안 했으므로 cURL을 통해 스크립트를 호출하십시오. – feeela
나는 cURL을 보았지만 이해하지 못했습니다 ... 어떻게 URL을 사용하여 쿼리 문자열을로드합니까? –