2009-06-27 1 views
0

두 개의 PHP 웹 응용 프로그램이 있습니다. 모든 앱은 동일한 컴퓨터에 있습니다. 각 응용 프로그램은 독립적으로 실행됩니다.PHP : 일반적인 HTTP 호출없이 다른 PHP 웹 응용 프로그램을 직접 호출

이제 한 PHP 앱에서 다른 API로 직접 API 호출을 수행 할 수 있습니까? 나는 웹 서비스 나 HTML 응답과 관련된 일반적인 HTTP 호출을하고 싶지 않다. 그 두 응용 프로그램이 같은 응용 프로그램 인 것처럼 직접 메서드 호출을 사용하여 응용 프로그램 B에서 응용 프로그램 A를 호출하려고합니다.

어떻게 하시겠습니까?

답변

3

일반적으로 require 또는 include을 사용하면 다른 PHP 스크립트의 코드를 포함 할 수 있습니다.

이전에이 작업을 수행하거나 설계하지 않았다면 스크립트에서 함수를 추출하여 중앙 파일에 배치하고 필요로하는 모든 스크립트에 include을 배치해야 할 것입니다 (물론 원래 포함 된 것을 포함하여!). include 파일을 다른 파일에 저장하면 임베드 된 HTML도 함께 포함되므로 일반적으로 원하는 기능을 수행하는 데 필요한 PHP 파일 만 포함하게됩니다. 이 첫 번째 장소 :

1

system 기능을 사용해보십시오에서 스크립트로 작성된 것처럼

은 그럼 그냥 함수를 호출합니다.

<?php system("php /path/to/other/php/script.php"); ?> 
관련 문제