2010-02-02 5 views
0

이름 문자열 (예 :
http://www.example.com/script.php?name=aNameString
)이 주어진 경우 ID 문자열을 인쇄하거나 에코 할 스크립트에 액세스 할 수 있다고 가정합니다.한 스크립트가 다른 스크립트를 어떻게 호출합니까?

나는 이미, 즉,이 의사 같은 변수 지주 aNameString이 주어진 날 anIDString를 검색 할 수 있도록하는 스크립트를 만들려면 :
$ 이름 = "호머 심슨";
$ id = 'www.example.com/script.php? name = $ name';

어떻게하면 좋을지 이해할 수 있습니까? ... 언제나처럼 고마워!

+0

'ID 문자열'이란 무엇입니까? – JAL

답변

0

파일을 필요로하지만 나중에 함수를 호출해야합니다. 그것은 당신의 서버가 아닌 경우에는이 script.php

액세스 전역 변수 $ 이름을 만들 것입니다

<?php 
    $name = 'Homer Simpson'; 
    require 'script.php'; 
?> 

는, 당신은 페이지를 가져 오지 컬 같은 도구를 사용해야합니다.

1

동일한 도메인에 코드를 작성하는 경우 보안상의 이유로 대신 include() 또는 require() 함수를 고려하고 PHP에서 필요한 함수를 구현할 수 있습니다. 이렇게하면 서버에 쓰레기 데이터가 공급되고 응용 프로그램이 손상 될 위험이 없습니다.

다른 스크립트에서 데이터를 가져와야하는 경우 특히 신뢰할 수없는 서버와 같이주의하십시오. 즉, http://uk.php.net/curl 또는 http://us2.php.net/manual/en/function.file-get-contents.php 중 하나를 사용하면됩니다. 후자는 내게 더 쉽게 보입니다. 그 출력은

$html = file_get_contents('http://www.example.com/script.php?name=aNameString'); 

당신은 뭔가 다른 것을 의미하지 않는 한 그들 "은 ID 문자열을하고 출력하기"에 의해, 떨어져 $의 HTML을 : 가장 간단한 경우

0

, 당신은 출력을 얻기 위해 HTTP 래퍼를 사용할 수 있습니다 원시 텍스트가 아니라 HTML.

관련 문제