将url参数更改为斜杠

时间:2014-01-04 06:10:10

标签: javascript php url

我有两个问题

(1)我想知道是否可以使用php或javascript将此URL example.co.uk/list?jobs=2更改为example.co.uk/list/jobs/2。

(2)如何根据登录的用户ID隐藏特定文本。

1 个答案:

答案 0 :(得分:1)

在.htaccess中尝试这样的重写规则:

RewriteEngine On
# add this following cond if the Rewrite rule rewrites css, js etc. files
RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC]
RewriteRule ^list/jobs/([0-9]+)$ list.php?jobs=$1 [L,NC]

你的第二个问题:

当您向用户显示帖子时,您应该检查当前用户是否是此帖子的所有者,如果是,则显示删除按钮,如果没有,则不显示带帖子的删除按钮。

示例:

$posts = array(); // get all posts from database

$current_user = "";// get current user


foreach($posts as $p ){

  echo "title: ". $p['title']." post Data :".$p['post_data'];
  if($p['user'] == $current_user ){
    echo "<input type='button' value='delete'> ";      
   }
}

要聪明,不要为此目的使用javascript hide / show。任何人都可以通过在浏览器中检查您的HTML来删除您的帖子。