php的一點基本知識

2021-08-08 15:15:06 字數 1695 閱讀 1608

1樓:匿名使用者

news_id=8 或則?news_id=9之類的

意思是用get方式傳入的資訊為 news_id 的值是8 , news_id 的值是9

前面應該還有接受引數的頁面比如為***.php

那麼完整的地址應該是http://路徑/***.php?news_id=8

***.php 接受get傳入的引數 會把引數值賦給一個變數

$id=intval($_get['news_id']);

intval意思是 把傳入的id強制轉換為整數

那麼在新聞系統裡面用這個傳入的id執行sql語句 比如

$sql = "select * from news where id = $id";

然後查出這條新聞

由於不知道「您無許可權檢視該新聞」判斷條件中,那些變數的意義 ,所以無法知道為何做此判斷,但猜測和瀏覽使用者的許可權有關,比如使用者沒有登入,或者登入後的許可權不對

如果你希望任何使用者都可以檢視該新聞 那麼直接把

if ( $login_user_priv != 1 && $provider != $login_user_id && $to_id !

= "all_dept" && !find_id( $to_id, $login_dept_id ) || check_id( $to_id, $login_dept_id_other, true ) == "" && !find_id( $priv_id, $login_user_priv ) || check_id( $priv_id, $login_user_priv_other, true ) == "" && !

find_id( $user_id, $login_user_id ) )

這段**去掉就可以了

$query = "update news set click_count=".$click_count." where

這條語句的意思應該是修改該新聞的訪問量

2樓:匿名使用者

?news_id=8

**********====

這個表示要檢視的新聞id,通過get方式傳遞引數。

**********===

「您無權訪問該頁面」與「您無許可權檢視該新聞」可不一樣。

你解密後放回去有還有問題吧?

很可能真是檔案許可權的問題。檢視一下的檔案許可權是什麼?特別是linux作業系統。

3樓:匿名使用者

1. ?news_id=8

這是傳了個值,值名是news_id 值的結果是 8,在頁面會接收這個值,並做出相應的出處

2.很明顯,

if ( $login_user_priv != 1 && $provider != $login_user_id && $to_id !

= "all_dept" && !find_id( $to_id, $login_dept_id ) || check_id( $to_id, $login_dept_id_other, true ) == "" && !find_id( $priv_id, $login_user_priv ) || check_id( $priv_id, $login_user_priv_other, true ) == "" && !

find_id( $user_id, $login_user_id ) )

這是一個判斷,判斷一些值是否存在,你可以把這段**註釋掉試一試

籃球的最基本知識?籃球基本知識

球是圓的,場是方的,一個隊5個人,一共兩支隊,追著一個籃球跑,搶到球把球拽進籃筐就是得分。誰最後得分多誰贏 雙手雙腳贊同一樓。就是十個人在場上搶一個球然後再扔出去!哈哈。籃球基本知識 1 運球技巧 運球技巧是最基本的技巧,如果連運球都不會,根本談不上會打籃球。一般,運球時,兩腳要跨開,重心要低,運球...

投資黃金的基本知識,黃金的基本知識,

投資六大基礎入門知識 第一,要記住 投資是雙方向高槓杆的品種,這意味著高風險高回報,正是這高回報,使得現在入市的人越來越多,但千萬要注意的是不要重倉滿倉操作。投資者在交易的時候要保留充足的後備資金做週轉或補充保證金,否則可能導致爆倉。而只要合理的 控制,方向判斷準確,就不會發生這樣的事情。第二,上面...

有關韓語的基本知識,韓語的基本知識

1.韓語與漢語不同的地方是其結構為主語 賓語 謂語 漢語是主謂賓 這一點初學可能會不習慣,但是多讀多看,形成語感就好了。韓語中60 單詞 於漢語,只是發音差異,這對我們中國人學習是個優勢,另外,20 於英語音譯詞,對於我們,也是比較好掌握的,所以,只要掌握了發音技巧,多背多記,對於中國人,不難。2....