我用的是Tp 3.2.3新版本。我在同一個控制器中有多個方法,我在方法1中寫了一個session,在方法2中為什麼不能讀取呢?求解釋 .....代碼很簡單 就寫了一個控制器 繼承Controller 。然后里面寫了2個 方法 ,第一個方法寫入一個session 。第二個方法讀取該 session。 文法就是 session("kkk",999); 另一個 就是 直接 echo session("kkk"); 結果 就是 讀取session那個 讀不出來。
不管輸入英文還是中文 為什麼老是提示不合法呢?$reg1='/\w{20,100}/';$a=str_replace(" ","",$_POST['name']);if(preg_match($reg1, $a)){ echo "合法"; }else{ echo "不合法"; }
公眾平台活動圖表片儲存,七牛空間連結如何擷取?使用者圖片如何上傳到七牛? 回複內容:
兩表關聯查詢出資料時排名會被分頁page影響,只在當前分頁進行排名,怎麼解決這個問題? 回複內容:
1.實際情境:資料庫中訂單表是公用的,所有使用者在一張訂單表上。怎麼讓每個使用者的訂單編號是獨立的命名空間?比如使用者A下了兩張訂單,他的訂單編號應該是C001、C002,使用者B下了三張訂單,他的編號起始位置應該還是C001,而不是C003,他的所有訂單編號應該是C001,C002,C003。請問怎麼做到這一點?難道要在每個使用者底下存一個他當前開了多少個訂單的欄位,然後每次先讀出來,加一,再存回去?這不太好吧……有沒有更好的方法,在資料庫端就做了?好像聽人說起過用資料庫函數或者觸發器?2.如
正則取上述代碼內src的值image/ad1.gifimage/ad2.gifimage/ad3.gifimage/ad4.gifimage/ad5.gif
我是做PHP的,最近工作涉及到與ios和Android的互動,所以有幾個問題。1:移動端登入後,是如何記錄當前登入使用者資訊的,web端是用session,移動端是用什麼呢?2:移動端上傳資料依然是用get和post的,但是儲存檔案的話,看網上說不能用$_FILE數組了,只能從POST的資訊中轉二進位儲存成檔案,請問有沒有現成的代碼可以參考下?以前唯寫過json的介面,希望有過對移動端開發經驗的後端不吝賜教,謝謝!
移動端上傳的圖片,在移動端看的話是好的,但在PC端顯示會變形,這是怎麼回事?伺服器用的是PHP 回複內容:
這幾天比較閑,自己研究了一下紅包的演算法。用度娘查了一下,看到了一個官方的回答:“隨機,額度在0.01和(剩餘平均值2)之間。”也就是說,每個人拿紅包的時候,產生的金額都是即時計算,這樣可以減少記憶體的佔用,而每個紅包的額度是在0.01和(剩餘平均值2)之間,就是說,如果100塊5個紅包,第一個紅包的錢會在0.01到40之間,但玩過搶紅包的人都知道,這是不對的,第一個搶,拿超過剩餘平均值*2是很平常的事。而我自己在沒看到這個回答之前,自己的設想是發紅包後就已經將金額分配好,然後等人來開啟紅包。p
產出動態有資料的php,jsp頁面,前端與後端的打包發布完全獨立。這種的好處是前端層的表現,資料完全由前端把控,有什麼問題可以由前端獨立解決,並單獨打包發布。前端與後端的打包發布完全獨立。這局話的意思和理解
上面的代碼是typecho的模板頁面 是html和php的混編頁面 php代碼中含有this 這就比較奇怪了 在這段代碼中並沒有看到類 哪裡來的this這個到底是什麼文法 還有在這個頁面中看到很多一段一段的php代碼 那這一段一段的都可以看做是一整段嗎 就是比如在其中一段中定義變數a 然後在另一個php塊中可以取到值麼 剛剛接觸 忘指點
首先把 session.save_handler = user,注意不是 memcache。然後自訂類 Session 實現 SessionHandlerInterface 介面,建立對象,session_set_save_handler 註冊,這樣每次比如:$_SESSION['aaa'] = '123';的時候,php 就會調用通過 Session->write(),函數中我自己人為往 memcache 中插入 sess- 為首碼,session_id() 為尾碼的記錄,比如:key =
在mvc結構裡,c向v傳遞資料和v向c傳遞資料都應盡量使用json傳遞嗎,還有mysql一般都是儲存json形式的數組嗎
我想到兩種方式:1.取最近一段時間內的資料,如果有則返回資料;但這個時間段不好設定,chrome可以用最近3秒,而Firefox卻是最近5秒,取3秒的話,Firefox是經常取不到;取5秒的話,chrome會出現取出重複的資料。2.第二種思路是資料庫中去標記是否為已讀,但因為不同瀏覽器,不同終端取資料並不同步,其中一個取得資料後就標識為已讀了,其它瀏覽器就取不到資料了。所以,應該怎麼處理才好呢?
我使用oscwebhook更新代碼,發現並沒有更新,手動執行那個php檔案,發現沒有問題,但是一旦讓他自動接收webhook的請求自動更新就更新不了,我以為是許可權問題,就把許可權都設定成777,發現還是不行,很是糾結,手動執行卻沒有問題,大神求解!求大神解決方案,小弟不勝感激!
問題: PHP手冊中關於重載的內容如下:PHP所提供的"重載"(overloading)是指動態地"建立"類屬性和方法。我們是通過魔術方法(magic methods)來實現的。 如__call($funcname, $arguments) 、 __callStatic($funcname, $arguments) 而JAVA語言中的重載,是指在類中可以建立多個方法,它們具有相同的名字,但具有不同的參數和不同的定義。調用方法時通過傳遞給它們的不同參數個數和參數類型來決定具體使用哪個方法。
為了防止亂碼,我在為db設罷了好幾個字元集: mysqli_query($db,"SET NAMES UTF8"); mysqli_query($db,"set character_set_client=utf8"); mysqli_query($db,"set character_set_connection=utf8"); mysqli_query($db,"set
Dockerfile 是這一份: https://github.com/docker-library/php/blob/f016f5dc420e7d360f7381eb014ac6697e247e11/7.0/fpm/alpine/Dockerfile構建後執行sudo docker run -d -p 9000:9000 --name php7-fpm
前端架構是miniui,input明明已經擷取到資料了怎麼php接收不到呢?其他input就可以接收到。拜託了,O(∩_∩)O謝謝~我直接在往來單位的input裡輸入的話就可以擷取到,那這個明明是寫進去了,是怎麼回事額?
請問下面的這種非from表單怎麼提交給PHP 姓名 郵箱 密碼