我目前正在嘗試使超鏈接調用我所在的同一頁面,但使用不同的PHP函數。這似乎是一個足夠簡單的解決方案,但我不希望URL中顯示任何信息。 「帖子」似乎是最好的解決方案,但我無法找到任何有關如何完成這項工作的結果。如何使用超鏈接「發佈」樣式調用php函數
<?php
function myFirst(){
echo 'The First ran successfully.';
}
function mySecond(){
echo 'The Second ran successfully.';
}
?>
<html><body>
<?php
if (isset($_GET['run'])){
$linkchoice=$_GET['run'];
}else{
$linkchoice='';
}
switch($linkchoice){
case 'first' :
myFirst();
break;
case 'second' :
mySecond();
break;
default :
echo 'no run';
}
?>
<hr>
<a href="?run=first">Link to First</a>
<br/>
<a href="?run=second">Link to Second</a>
<br/>
<a href="?run=0">Refresh No run</a>
</body></html>
什麼問題?怎麼了? – SLaks
上面的代碼工作正常。然而;它會在URL中顯示函數「?run = first」。我想要一種方式,讓這不會發生 – theB3RV
按鈕不是一個選項 – theB3RV