Time of Update: 2016-06-13
關於使用者登入和檢測,每次都要進行資料庫查詢判斷嗎求問使用者登入和檢測機制;是不是使用者首次登入和資料庫的檢測一次後,記錄到session中; 以後就不用檢測了,每次都判斷下是否存在這個session就可以?求問標準的使用者登入機制; 每次都查資料庫太浪費資源了;'------解決思路----------------------這和你的網站的安全層級相關,切記:任何傳入的資料都是不可靠的是否要對傳入的資料做檢驗,取決於你對傳入資料的信任程度------解決思路------------------
Time of Update: 2016-06-13
想用php將資料庫裡的內容存為如下數組,求怎麼寫?$result = mysql_query("SELECT area_name,area_parent_id,area_id FROM shopnc_area where area_id>5 and area_deep$area_array=array();while($row = mysql_fetch_array($result)) {不知道怎麼寫了。}想要的資料庫格式:$area_array = array (
Time of Update: 2016-06-13
可以設定瀏覽器“後退”時跳轉到指定頁面嗎? 我在某個PHP頁面裡做了一些操作比如儲存資料,然後跳轉到另一個頁面。可是如果在瀏覽器中後退時,會後退到先前的那個頁面然後操作就重複了。有什麼辦法避免這個問題嗎?------解決思路----------------------是可以讓瀏覽器不儲存曆史的,即使“後退”列表為空白,於是名義上阻止了“後退”功能------解決思路----------------------開新視窗就可以阻止使用者後退了。------解決思路-----------
Time of Update: 2016-06-13
如何解讀類中的攔截器不明白這個攔截器憑啥能擷取變數呢//攔截器(__set)private function __set($_key, $_value) {$this->$_key = $_value;}//攔截器(__get)private function __get($_key) {return $this->$_key;}------解決思路----------------------這個要看php底層的代碼,php有很多這樣的機制,你可以看看php魔術方法------解決思路-----
Time of Update: 2016-06-13
資料庫連接用localhost不能訪問,用127.0.0.1正常。在cakephp項目中,資料庫的設定檔的host寫成localhost如果不能被識別,報錯“Database connection \"Mysql\" is missing, or could not be created.”。可以修改為127.0.0.1試試。百度之後 發現出現這種情況的原因是:localhost走的是 unix sock127.0.0.1走的是 tcp如果你的mysql
Time of Update: 2016-06-13
nginx設定檔和hosts檔案的先後關係我想問一下windows中hosts中的映射項和nginx中配置的server的host的關係是什嗎?當使用瀏覽器進行訪問時,網域名稱是否先在hosts檔案中進行尋找,然後通過ip地址去訪問資源,那nginx是不是不會對該請求進行匹配(因為是ip地址)?------解決思路----------------------引用:我想問一下windows中hosts中的映射項和nginx中配置的server的host的關係是什嗎?當使用瀏覽器進行訪問時,網域名稱
Time of Update: 2016-06-13
php檔案訪問出現404在nginx配置的路徑下建立一個php檔案,然後使用瀏覽器訪問的時候報404錯誤,但是該路徑下原先存在的php檔案可以正常訪問,請問這是什麼原因?------解決思路----------------------好像看到問題了你的 a.php 並不在 /usr/home/..../tianqitong/lifedex/v3/ 這個目錄下你給出的 a.php 在 /data1/sinawap/.../v3/並不在 nginx 配置 root 參數指定的工作目錄下æ
Time of Update: 2016-06-13
多重專案如何方便地依賴同一套公用代碼?我剛接觸PHP開發不久,現在要開發一個網站,打算拆分成這麼幾個項目:project.core,,project.frontend,project.backend,project.api後邊幾個項目要使用core項目中公用的models,helper函數等等,怎麼樣能夠方便的做到這一點?人工複製目錄除外 :)(IDE是zend
Time of Update: 2016-06-13
thinkphp項目中為什麼沒有常規的一些定義呢看別人用thinkphp寫的一個項目,圖中左邊的,開啟入口檔案後,發現沒有常規玩法中的一些檔案部署的目錄的定義,看來實際運用中的玩法和一般的玩法不一樣,不知它是怎麼玩的呢我的疑問是,如果它部署完後,又刪除了這些定義,那以後進 入入口檔案後,不還是要求再組建目錄嗎?因為架構中有這樣的判斷------解決思路----------------------你的代碼沒有貼完
Time of Update: 2016-06-13
php通過統一發放tickets實現單點登陸SSO功能網站a,網站b,網站c,分別跨域,網站b當做統一認證中心,網站a,網站c登入請求轉寄到網站b,網站b當做統一登入,註冊中心,也稱第三方身份認證中心;使用者從不同網站登入到第三方認證中心,完成登入驗證後,會產生一個包含使用者登入資訊的加密key,並且產生多個不同子應用的帶加密key的引導頁面,使用者可以自由選擇進入子應用引導頁,完成子頁面認證,從而無需分別登入子應用的登陸入口了,看效果:通過a網站登入,登入成功後進入第三方登入引導介面:通過按鈕
Time of Update: 2016-06-13
php遠端連線伺服器報錯。 $host = '遠程伺服器ip';$root = '使用者名稱';$pwd = '密碼';$con = @mysql_connect($host,$root,$pwd);mysql_query("set names 'utf8'");@mysql_select_db("XS_CQC", $con) or die(mysql_error());我串連本地的資料庫是正常,但是串連遠端話報這個錯誤。Access denied for user 'ODBC'@
Time of Update: 2016-06-13
滾動分頁的代碼,會多次請求頁碼,導致資料重複,經過本人測試,是以下代碼的問題,但沒有找到解決方案,求解決var page=1;var setFixed=function(){var t=$(document).scrollTop(); //卷上去的高度var wh=$(window).height();//視窗的高度var h=$(document).height();//網頁視窗的高度var data={};var cateid=$("#cateid").val();if(page>0){$(
Time of Update: 2016-06-13
通過PHP將檔案以流的方式發送用戶端以前在ASP下,通過BASP21實作類別似功能。現在將PHP版本整理在這裡。通過以下代碼中所使用的技術可以實現如下幾個可能的需求1、在有模板的基礎上,針對客戶的定製下載。2、一些瀏覽器本身能夠表示的檔案類型(如txt檔案),可以通過將頭資訊Content-Type改為 header("Content-Type:
Time of Update: 2016-06-13
請問如何在Mac OS X Yosemite 10.10.3上配置Apache+PHP+MySQL+Netbeans開發環境?用MAMP解決方案也不行 本人是一名學生,只有MacBook,最近要學PHP,想在我的OS X Yosemite 10.10.3上配置PHP的開發環境,因為老師上課用的是Windows下的Apache+MySQL+Netbeans,所以也想在Mac上配置出同樣的環境,可是無奈百度上關於PHP的配置教程太少,也沒有配套上Netbeans的方法,因此特意來請教的:
Time of Update: 2016-06-13
新人想學習php,在配置環境出現,望大神解救T-T圖片有點多,不好意思啊。。。。我是按照網上的教程配置的,首先出現一圖,感覺快成功了,然後輸入php_info.php,想看一下那個配置資訊, 就
Time of Update: 2016-06-13
驗證郵箱的Regex誰能發個郵箱Regex參考下.我理解的郵箱規則 [email protected] /^[\w-]+@[\w-]+\.[\w-]+$/
Time of Update: 2016-06-13
.htaccess偽靜態問題.htaccess偽靜態問題RewriteEngine onRewritebase /ErrorDocument 404 /404.htmlRewriteCond%{REQUEST_FILENAME} !-dRewriteCond%{REQUEST_FILENAME} !-fRewriteRule ^(.*)$index.php?domain=$1
Time of Update: 2016-06-13
如何劈開一組數字中的4與7例如一組數字:3655448674需要避開這組數字中的4與7,遇到則++$strMaxcardid=3655448674;$ar = str_split($strMaxcardid);foreach($ar as $k => $v) { if ($v == 4 || $v == 7) { $ar[$v] ++; break; }} $str = join('', $ar);
Time of Update: 2016-06-13
個人部落格網站調試問題我用php+mysql製作了個人部落格網站,但是在調試過程中出現了問題,偶一小小菜鳥在大家熱心的協助下基本調試完成,還是有些問題解決不了,求大家幫忙啊【1】Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in D:\WWW\blog\show_pub.php on line
Time of Update: 2016-06-13
ThinkPHP實現在可視化後台管理永久修改前端視圖頁面的方法我一直以來就在納悶意見事情,就是像csdn一樣,使用者可以自己去修改自己的首頁樣式,而且是永久性的修改,很多的地方都請到了,把視圖樣式交給使用者這也是未來發展的趨勢,想QQ空間裝扮,甚至一些建站程式的後台都是這樣的,所以,把這個原理明白是非常重要的。首先這個顯然不可能通過前端的來實現,因為前段的東西到使用者那裡最終是放到記憶體裡面,記憶體是有易失性,那麼就應該是放在後台,同樣的,我們也不可能去直接修改後台檔案,這樣代價非常大,那麼就要