如何删除URL codeigniter中的特殊字符

时间:2014-05-18 11:35:14

标签: php codeigniter

如何删除URL codeigniter中的特殊字符。我真的很困惑为什么这个codeigniter在href中获取“#”或其他('特殊字符)并将其放入URL中。

例如:

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


URL shows:
localhost/app/home/#company

有任何帮助吗?感谢

3 个答案:

答案 0 :(得分:1)

  

加载您的帮助网址。像这样case class myTuple(t: (Boolean, Int, String)) extends Ordered[myTuple] { def compare(that: myTuple):Int = { val (x,y,z) =t val (x1,y1,z1) = that.t if (x.compare(x1) != 0) x.compare(x1) else { if (y.compare(y1) != 0) if (y.compare(y1) == 1) 0 else 1 else z.compareTo(z1) } } } val myList = Array((false, 8, "zz"), (false,3, "bb"), (true, 5, "cc"),(false, 3,"dd")) implicit def tupleToBeordered(t: (Boolean, Int, String)) = new myTuple(t._1,t._2,t._3) myList.sorted

     

然后使用

$this->load->helper('url');
  

将字符串作为输入并创建一个人性化的URL字符串。这个   例如,如果您有一个您想要使用的博客,则非常有用   URL中条目的标题。

url_title()

答案 1 :(得分:0)

#被称为哈希。

点击1个链接,哈希将添加到您的网址。

您点击2链接,它会尝试转到url#company浏览器会将#符号后的任何内容识别为哈希值。

尝试通过在按钮上放置onClick() javascript事件并返回false来避免这种情况。

答案 2 :(得分:0)

您需要进行的更改是在公司网址中。

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

url中的#标识文档中的片段。