我為我的網站開發了一個不錯的小常見問題解答。所有內容都存盤在類別、問題和答案的 MySQL 資料庫中,列是 VARCHAR (255)。在將我輸入的任何內容添加到資料庫之前,我會使用以下代碼,并且只有我可以訪問添加、編輯或洗掉的內容。
htmlspecialchars($_POST['xxxxxx'])
使用 PHP 從資料庫中獲取資料并將其作為可點擊 URL 回顯的最佳方法是什么?我發現的大部分資訊似乎都是 10 到 12 年的歷史,許多功能現在已被棄用。我不太確定安全性不會成為問題,因為它不允許用戶輸入,除非它來自我自己。我知道這個問題已經被問過很多次,但我只發現過時的代碼。
uj5u.com熱心網友回復:
此解決方案將捕獲所有 http/https/www 并轉換為可點擊的鏈接。
在 PHP 中將純文本 URL 轉換為 HTML 超鏈接
$url = '/(http|https|ftp|ftps)://[a-zA-Z0-9-.] .[a-zA-Z]{2,3}(/\S*)?/ ';
$string= preg_replace($url, '$0', $string); 回聲$字串;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/411776.html
標籤:
上一篇:PDO更新不同的列相同的查詢
