[英]How to hide data from URL string on Codeigniter
我是Codeigniter
的初學者,所以我需要幫助。
我正在使用Codeigniter
制作博客網站,但我不知道如何隱藏 controller class 和來自 ZE6B3231A8D2B65D84579 的 ID。
就像我生成了以下 URL: http://localhost/codeigniter/index.php/content/some-title/123 。
content
是我的 controller class 名稱。some-title
是我的文章標題。123
是我的文章ID。我只想保留要顯示的標題。
例如: http://localhost/codeigniter/index.php/some-title 。
任何幫助,將不勝感激!!!
您已添加鏈接 config/routes.php
HTTP://localhost/codeigniter/index.php/content/some-title/123
Ex: $route ['some-title/(: any)'] = 'content/some-title/$123';
你可以這樣做:
$route['(:any)'] = 'content/view/$1';
並且在您的內容控制器中,您必須具有如下所示的方法:
public funtion view($pagetitle){…}
在 routes.php 中,確保在其他以一些文本開頭的路由之后使用此行。
$route['(:any)'] = 'content/show_article_post/$1';
還要確保每篇文章的 slug 在數據庫中都是唯一的。 沒有其他方法可以從 get 請求中發送隱藏的 id。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.