2014-03-02 3 views
-3

의 URL 매개 변수를 가져 오기 :나는 URL이 PHP

http://localhost:17080/SMSService/Getsms.php?to=100001&body=6260575535299&from=09350000008 

을 내가 "가", "몸", "에서"의 값을 취득하려고합니다. 어떻게 PHP에서이 작업을 수행 할 수 있습니까? 덕분에 많은

+1

그것은이 영문 페이지입니다 –

답변

3

당신은

<?php 
    echo $_GET['to']; 
    echo $_GET['body']; 
    echo $_GET['from']; 
?> 
1

사용 $_GET 자동 전역 :

if (array_key_exists('body', $_GET)) 
    echo $_GET['body']; 

그러나 이것은 정말 간단한 물건 입니다. PHP.net의 시작하기 섹션에있는 beginners tutorial은 이미 슈퍼 전역을 다루고 있습니다 ($ _GET보다는 $ _SERVER로 시작 함). PHP를 빨리 배우고 싶다면, 이런 질문을하기 전에 몇 가지를 읽어야합니다.

1

정말 간단하다 .. 아래 시도 할 수 있습니다.

<?php 
$to = $_GET['to']; 
$from = $_GET['from']; 
......// and so on... 
?> 

이 기능을 사용하려면 PHP 파일에 저장해야합니다. 자세히 알아보기 : http://www.php.net/manual/en/reserved.variables.get.php

2

확실하지 않지만 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