php的一點基本知識

時間 2021-08-11 17:39:55

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 ) )

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

紅薯的基本知識點

紅薯愛地瓜 紅薯含有蛋白質,澱粉,氨基酸,果膠,膳食纖維素等多種維生素和礦物質,還含有鈣,鐵,銅,硒,鉀等十餘種微量元素。紅薯中含有一種賴氨酸物質,而大米 麵粉恰恰缺乏這種賴氨酸,將紅薯與米麵搭配食用,可以全面補充蛋白質。紅薯含有大量膳食纖維,在腸道內無法被消化吸收,可以刺激腸道,增強蠕動促進排便。...

弧焊的基本知識,電焊基本知識

焊接,也稱作熔接 鎔接,是一種以加熱 高溫或者高壓的方式接合金屬或其他熱塑性材料如塑料的製造工藝及技術。焊接通過下列三種途徑達成接合的目的 1 熔焊 加熱欲接合之工件使之區域性熔化形成熔池,熔池冷卻凝固後便接合,必要時可加入熔填物輔助,它是適合各種金屬和合金的焊接加工,不需壓力。2 壓焊 焊接過程必...

瑜珈的基本知識 20,瑜伽理論基本知識

做瑜伽是要放鬆,它的呼吸法和平時的呼吸是相反的。就是吸氣是肚子會脹起來,吐氣時會扁下去。初級瑜伽練習者應該有老師帶領做練習,瑜伽講求的是呼吸,可以鍛鍊腹內各個器官,不只是柔韌和體式。看 或圖書不能很好的掌握,對身體不好。瑜伽對改善體質和培養氣質有很好的幫助,建議多多嘗試聯絡,持之以恆。我覺得主要是呼...