簡體   English   中英

如何在URL Codeigniter中刪除特殊字符

[英]How do I remove special characters in URL codeigniter

如何刪除URL codeigniter中的特殊字符。 我真的很困惑為什么此代碼點火器在href中獲得“#”或其他(“特殊字符”)並將其放入URL。

例如:

<a href="#" class="drop-down">Company</a>
<a href='company'> Add company </a>


URL shows:
localhost/app/home/#company

有什么幫助嗎? 謝謝

加載您的助手網址。 像這樣$this->load->helper('url');

然后使用

url_title()

將字符串作為輸入並創建易於使用的URL字符串。 例如,如果您有一個博客想要在URL中使用條目標題,則此功能很有用。

Example:
$title = "What's wrong with CSS?";
$url_title = url_title($title);

// Produces: Whats-wrong-with-CSS 

#稱為哈希。

您單擊1鏈接,哈希添加到您的URL。

您單擊2鏈接,它嘗試轉到url#company瀏覽器將識別#符號后的任何內容為哈希。

嘗試通過在按鈕上放置onClick() javascript事件並返回false來避免這種情況。

您需要進行的更改是在公司url中。

<a href="/app/home/company">Add company</a>

網址中的#標識文檔中的片段。

暫無
暫無

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

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