我有一個名爲'fname'的文本框。我需要在另一頁上的雙引號內輸入此框。由字符串包圍的PHP Echo post參數
用戶輸入:Test123
returrns: "Test123"
,所以我怎麼能做到這一點與$ _ POST [ 「FNAME」]?
我有一個名爲'fname'的文本框。我需要在另一頁上的雙引號內輸入此框。由字符串包圍的PHP Echo post參數
用戶輸入:Test123
returrns: "Test123"
,所以我怎麼能做到這一點與$ _ POST [ 「FNAME」]?
嘗試
<?php echo('"'.htmlspecialchars ($_POST["fname"]).'"'); ?>
使用此:
echo '"' . $_POST["fname"] . '"';
或者
echo "'" . $_POST["fname"] . "'";
當然
,如果你願意,你可以替換「和」與& QUOT;或&#039 ;在代碼中...
方法有很多種:
除了提到的nyarathotep:
echo sprintf('"%s"', $_POST['fname']);
printf('"%s"', $_POST['fname']);
或者你可以使用:
echo "Hi how are you {$_POST['fname']} ? I am fine thanks";
如果你想用字母來的字符串中使用它,只是使用大括號{}。
將$ _POST ['fname']放在大括號中。
看起來很整齊,我特別喜歡你的第二行!不過,我會建議編碼HTML特殊字符,你不想爲XSS攻擊而墮落,對吧?當然是 – codeling
。但這取決於他在什麼地方或在哪裏使用它。在這兩種情況下,專業人士可能都不夠。所以我放棄了它,因爲它不是問題的一部分。 – Rufinus