2016-06-05 2 views
-1

나는 test.php이라는 PHP 페이지가 있습니다. 나는이 페이지에 다른 내용을 확인하려면 :한 페이지에 다른 내용 만들기

사용자가 (수동) 스크립트를 보여줄 필요가 test.php?id=1로 이동합니다

: 사용자가 (수동) 스크립트를 보여줄 필요가 test.php?id=2로 이동 echo "one";

: echo "two";

이 페이지에는 POST 또는 GET 기능이 없습니다. 그리고 나는 그것이 필요하다고 생각하지 않는다. 사용자가 페이지의 URL을 입력하면 스크립트는 사용자가 입력 한 ?id=의 콘텐츠를 표시합니다.

인터넷에서 몇 가지 예가 발견되었지만이 스크립트에서는 스크립트가 URL이 아닌 스크립트에서 ?id= (대소 문자)을 사용하고있었습니다.

내 질문입니다. 이 페이지를 만들고 각 페이지의 내용을 지정하려면 어떻게합니까?

답변

1

귀하의 질문은 꽤 모호 합니다만, 제가 알고있는 최선의 방법으로 대답하겠습니다.

? [변수] = [값]이있는 URL은 get 변수가 있으므로 그렇게 처리해야합니다.

예쁜 쉬운 방법

당신이 URL에서 변수를 얻을 수 있지만

<?php 
$page = $_GET['id']; 
switch($page){ 
    case '1': 
    echo 'one'; 
    break; 
    case '2': 
    echo 'two'; 
    break; 
} 
?> 

같은 일을하는 것입니다 요구하고 무엇을 할, 당신은 GET 변수를 사용해야합니다.

관련 문제