다음 코드는 정상적으로 작동합니다. 하지만 GET 대신 POST 메서드를 사용하는 것을 선호합니다. 그렇게 할 방법이 있다면?PHP에서 GET 대신 POST를 사용하여 하이퍼 링크에서 데이터를 검색하는 방법은 무엇입니까?
<?php
$lang=$_GET['lang'];
$langArray=array('en','ar','ch');
$found=false;
if(in_array($lang,$langArray))
$found=true;
if(!$found)
$lang='en';
$xml=simplexml_load_file("languages.xml") or die("xml not found!");
$title=$xml->title->$lang;
$text=$xml->text->$lang;
?>
<h1><?php echo $title ?></h1>
<div><?php echo $text ?></div>
<div style="margin-top:50px;">
Languages:
<a href="?lang=en">English</a>
<a href="?lang=ar">Arabic</a>
<a href="?lang=ch">Chinese</a>
왜 당신이 할 것 _POST 방법보다 너무 빨리입니까? 그리고'$ _GET'을'$ _POST'로 바꾸면됩니다. – SourceOverflow
아니요, 작동하지 않습니다. – Shko
그래야합니다. 실제로 요청을받는 대신 게시물 요청을 보내시겠습니까? 분명히 변수 만 변경하지만 요청은 작동하지 않습니다. – SourceOverflow