의 URL 매개 변수를 가져 오기 :나는 URL이 PHP
http://localhost:17080/SMSService/Getsms.php?to=100001&body=6260575535299&from=09350000008
을 내가 "가", "몸", "에서"의 값을 취득하려고합니다. 어떻게 PHP에서이 작업을 수행 할 수 있습니까? 덕분에 많은
의 URL 매개 변수를 가져 오기 :나는 URL이 PHP
http://localhost:17080/SMSService/Getsms.php?to=100001&body=6260575535299&from=09350000008
을 내가 "가", "몸", "에서"의 값을 취득하려고합니다. 어떻게 PHP에서이 작업을 수행 할 수 있습니까? 덕분에 많은
당신은
<?php
echo $_GET['to'];
echo $_GET['body'];
echo $_GET['from'];
?>
사용 $_GET
자동 전역 :
if (array_key_exists('body', $_GET))
echo $_GET['body'];
그러나 이것은 정말 간단한 물건 입니다. PHP.net의 시작하기 섹션에있는 beginners tutorial은 이미 슈퍼 전역을 다루고 있습니다 ($ _GET보다는 $ _SERVER로 시작 함). PHP를 빨리 배우고 싶다면, 이런 질문을하기 전에 몇 가지를 읽어야합니다.
정말 간단하다 .. 아래 시도 할 수 있습니다.
<?php
$to = $_GET['to'];
$from = $_GET['from'];
......// and so on...
?>
이 기능을 사용하려면 PHP 파일에 저장해야합니다. 자세히 알아보기 : http://www.php.net/manual/en/reserved.variables.get.php
확실하지 않지만 OP는 URL을 구문 분석하기를 원할 것입니다. 그런 다음이 같을 수 :
#!/usr/bin/php
<?php
$url = "http://localhost:17080/SMSService/Getsms.aspx?to=100001&body=6260575535299&from=09350000008";
$url_parts = parse_url($url);
parse_str($url_parts['query'], $path_parts);
echo($path_parts['to']."\n");
echo($path_parts['body']."\n");
echo($path_parts['from']."\n");
?>
및 출력 :
100001
6260575535299
09350000008
그것은이 영문 페이지입니다 –