可能重複 '?':我在管理面板
PHP URL encoding retaining invalid url characters如何更換特殊的元素,如等爲HTML實體號
使用下面的表單similiar。管理員可以登錄和發佈狀態(同時使用數據庫和文件系統)。
<form method="post" action="post.php">
Title : <input type="text" name="title">
Content : <textarea name="status" rows="10" cols="60"></textarea>
</form>
在post.php中
$title = trim(strip_tags($_REQUEST['title']));
如果管理員職位狀態。將使用輸入的標題創建一個文件夾,並將標題名稱存儲在mysql數據庫中。但是,當管理員使用特殊字符如「?」 ,網址編碼是這樣的http://example.com/title?
,它顯示404找不到。那麼我怎樣才能將標題元素的特殊字符替換爲實體編號。
這將是有益的,如果答案是在PHP
您正在尋找['rawurlencode'(http://php.net/rawurlencode)(這是PHP)。 – hakre 2012-03-12 22:05:31
@hakre yea謝謝! – 2012-03-12 22:11:22