URL을 통해 두 개의 입력을 받아서 결과로 돌아 오는 PHP 파일이 내 서버에 있습니다. 페이지가로드되면 해당 계산 결과가 이미로드되고 싶습니다. 예를 들어 :PHP 함수의 결과를 변수에로드하는 방법
$var = load("http://mysite.com/myfile.php?&var1=var1&var2=var2");
내가 무엇을 찾고에 맞는 것을 그 부하가 이것에 대한 실제 함수 아니라는 것을 알고,하지만 뭔가 간단 있나요? 감사
URL을 통해 두 개의 입력을 받아서 결과로 돌아 오는 PHP 파일이 내 서버에 있습니다. 페이지가로드되면 해당 계산 결과가 이미로드되고 싶습니다. 예를 들어 :PHP 함수의 결과를 변수에로드하는 방법
$var = load("http://mysite.com/myfile.php?&var1=var1&var2=var2");
내가 무엇을 찾고에 맞는 것을 그 부하가 이것에 대한 실제 함수 아니라는 것을 알고,하지만 뭔가 간단 있나요? 감사
$foo = file_get_contents('http://mysite.com/myfile.php?&var1=var1&var2=var2');
또는 파일이 서버에있는 경우 더 나은 솔루션 :
include('myfile.php');
및 중 하나에 포함 된 스크립트의 $_GET
변수를 설정 자체, 또는 이전에 그것도 포함해서.
동일한 서버에서 실행중인 경우 스크립트를 직접 호출하는 것이 좋습니다.
$_GET["var1"] = "var1";
$_GET["var2"] = "var2";
include "myfile.php";
파일을 단순히을 포함하지 않고 수동으로 파일을로드하는 것보다, 파일에 함수를 직접 호출하는 당신은 file_get_contents를 사용할 수 있지만, 좀 더 실제적인 해결책이 될 수 있습니다.
http://php.net/file_get_contents 그런데 왜 "로컬"스크립트와 대화 할 수있는 완전한 http 요청을 하시겠습니까? 이 스크립트를'include()'를 통해로드하고 필요한 스크립트를 호출 할 수있는 함수로 변환하는 것이 훨씬 간단합니다. –
덕분에, 나는 당신이 그것을 언급 할 때 실제로 그것을 할 수 있습니다. 나는 PHP에서 신참이다 ^^ –