을 설정하지 URL-에서 가치를 얻을이 내 페이지의 URL입니다 - http://linktowebpage.com/edit-page/?dish_id=108
캔트가
그리고 이것은 내 PHP 코드 :
if (isset($_POST["dish_id"]))
echo $_POST["dish_id"];
else
echo 'dish_id is not set';
내가 dish_id의 가치를 못할 이유는 무엇입니까?
을 설정하지 URL-에서 가치를 얻을이 내 페이지의 URL입니다 - http://linktowebpage.com/edit-page/?dish_id=108
캔트가
그리고 이것은 내 PHP 코드 :
if (isset($_POST["dish_id"]))
echo $_POST["dish_id"];
else
echo 'dish_id is not set';
내가 dish_id의 가치를 못할 이유는 무엇입니까?
$_POST
포스트 변수를 포함한다. $_GET
에는 URL의 검색어 문자열에있는 변수가 포함되어 있습니다.
포괄 배열은 $_GET
및 $_POST
키 => 값을 모두 포함하는 $_REQUEST
입니다.
if (isset($_REQUEST["dish_id"]))
echo $_REQUEST["dish_id"];
else
echo 'dish_id is not set';
당신은 URL로부터 가치를 얻고 있습니다. 당신은 GET 변수가 아닌 POST 변수가 될 경우에 $_GET
또는 $_REQUEST
if (isset($_GET["dish_id"]))
echo $_GET["dish_id"];
else
echo 'dish_id is not set';
dish_id를 사용해야합니다. $ _POST 대신 $ _GET을 사용하십시오.
예 :
if (isset($_GET["dish_id"]))
echo $_GET["dish_id"];
else
echo 'dish_id is not set';