如何將php變量附加到href鏈接?如何使用添加的php變量創建html href
一直在努力,但沒有工作
<li>
<a href="login.php?lang='<?php echo $lang; ?>'"><?php echo $lang['sign_in'];?></a>
</li>
的問題是在這部分 - > ... <?php echo $lang; ?>
任何人都知道該怎麼辦?
謝謝您的幫助
如何將php變量附加到href鏈接?如何使用添加的php變量創建html href
一直在努力,但沒有工作
<li>
<a href="login.php?lang='<?php echo $lang; ?>'"><?php echo $lang['sign_in'];?></a>
</li>
的問題是在這部分 - > ... <?php echo $lang; ?>
任何人都知道該怎麼辦?
謝謝您的幫助
無需封閉的可變$lang
<li><a href="login.php?lang='<?php echo $lang; ?>'"><?php echo $lang['sign_in'];?></a></li>
更改爲
<li><a href="login.php?lang=<?php echo $lang; ?>"><?php echo $lang['sign_in']; ?></a></li>
之前試過這個...不工作 – Lef
$ LANG單引號是一個數組variable.to分配聲明變量與關鍵值爲$lang
。並且不需要爲$lang
變量包含單引號。
嘗試這種情況:
<li><a href="login.php?lang=<?php echo $lang['sign_in'] ?>"><?php echo $lang['sign_in'];?></a></li>
這是一個數組值不可能在錨標記來傳遞。如果你需要的所有數組值到另一個頁面使用下面的代碼
的index.php
<?php
$lang = array("php","c","c++");
$Text = json_encode($lang);
$RequestText = urlencode($Text);
?>
<a href="second.php?id=<?php echo $RequestText; ?>">Click</a>
?>
second.php
$Text = urldecode($_REQUEST['id']);
$Mixed = json_decode($Text);
print_r($Mixed);
?>
什麼是你看到?什麼不工作?你提供的代碼沒有什麼特別的錯,但它沒有告訴我們很多。 –
不需要單引號括在變量中'
將其作爲拼寫錯誤封閉。 OP對標籤的文本使用正確的語法,而不是href。這將導致PHP尖叫陣列到字符串。這是未經改進的。找到重複是毫無意義的,因爲在標記文本中使用了正確的語法。 – mickmackusa