2017-12-18 193 views
-1

我試圖通過鏈接發送2個變量到我的PHP頁面,我無法弄清楚我做錯了什麼。結果是不正確的。我期待只顯示值,而不是整個PHP代碼顯示。未能通過URL傳遞變量到PHP頁面

感謝您的幫助,下面是我的HTML,PHP和結果。

我的HTML頁面被命名爲 「index.html的」 和我的PHP 「如default.php」

HTML:

<!DOCTYPE html> 
 
<html lang="sv"> 
 
    <head> 
 
\t \t <title>Information sänd via adressfältet och länkar</title> 
 
\t \t <meta charset="UTF-8"> 
 
    </head> 
 
    <body> 
 
\t \t <a href="default.php?name=filip&gender=man">Link</a> 
 
    </body> 
 
</html>

PHP:

<?php 
 

 
\t header("Content-Type: text/plain"); 
 
\t 
 
\t echo $_GET["name"]; 
 
\t echo $_GET["gender"]; 
 
\t 
 
?>

結果:

<?php 
 

 
\t header("Content-Type: text/plain"); 
 
\t 
 
\t echo $_GET["name"]; 
 
\t echo $_GET["gender"]; 
 
\t 
 
?>

+0

這似乎是一個問題與您的服務器配置不執行PHP文件,看看這裏https://stackoverflow.com/questions/5121495/php-code-is-not-being-executed-instead-code-shows-on-the-page – claudio

+0

上面的代碼沒有錯誤。 –

+0

你在哪裏運行這段代碼?它在託管服務器,本地wamp/xamp還是直接來自本地文件夾? – Juan

回答

0

有一對夫婦的影響等 第一個確認的因素,你的PHP模塊正確配置爲Apache和它讀取.PHP擴展名 兩個,如果你使用文本編輯器如記事本,最後附加.txt文件格式,你的文件實際上保存爲.php文件,除非你選擇文件類型作爲所有文件