簡體   English   中英

我的查詢不接受 URL 中的點

[英]My query doesn't accept dot in URL

我是 PHP 新手。 當我發布帶有文本的帖子時,例如Hello.Iam.Number4帖子不會打開。默認情況下,所有空格都使用 %20 進行轉換。

我試過用函數str_replacepreg_replace來替換. 用其他東西-_但再次帖子沒有打開。

我試過使用urlencode但是 (空格)轉換為+. 再次沒有轉換,帖子也沒有打開。

我在.htacess文件中有這個:

RewriteRule ^news/([^/\.*]+)/?$ index.php?page=news&name=$1 [L]

對不起,我的英語不好。

拳頭,你需要在你的 htaccess 文件正則表達式中包含 -_+,如果你的 MySQL 查詢有問題,請檢查這個,它不應該得到字符,也更安全,所以有人不會在你的鏈接中使用 SQL 注入.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM