fsockopen被禁用,搞定discuz X2.5通訊,實現單點登入登出
空間安裝了discuz X2.5,安裝時提示fsockopen和pfsockopen函式被禁用,沒有理會繼續安裝,安裝過程沒出現錯誤但是進入後臺Ucenter卻發現通訊失敗,跟蹤了一下程式碼發現問題出現在uc_server/model/misc.php的95-101行程式碼如下:
if(function_exists('fsockopen')) {
$fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
} elseif (function_exists('pfsockopen')) {
$fp = @pfsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
} else {
$fp = false;
}
因為空間禁用了fsockopen和pfsockopen函式所以$fp成了false了,好在還有stream_socket_client函式可用(可以參考以前文章:fsockopen函式被禁用的解決方案),將程式碼修改為:
- if(function_exists('fsockopen')) {
- $fp = @fsockopen
- } elseif (function_exists('pfsockopen')) {
- $fp = @pfsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
- }elseif(function_exists('stream_socket_client')) {
- $hostname = $ip ? $ip : $host;
- $fp = @stream_socket_client(
- } else {
- $fp = false;
- }
相關推薦
fsockopen被禁用,搞定discuz X2.5通訊,實現單點登入登出
空間安裝了discuz X2.5,安裝時提示fsockopen和pfsockopen函式被禁用,沒有理會繼續安裝,安裝過程沒出現錯誤但是進入後臺Ucenter卻發現通訊失敗,跟蹤了一下程式碼發現問題出現在uc_server/model/misc.php的9
spring boot中spring security實現單點登入,傳統模式(一)
單點登入是什麼? 一個系統中可能會引用別的很多系統。單點登入就是解決,一次登入,就可以訪問所有的系統。 每次瀏覽器向一個域名傳送http請求,會去查詢域名的cookie資訊拼接到http的header中傳送到伺服器。 cookie不能跨域。這個域是瀏覽器請求的域名,哪怕他們都是訪問一
用Redis實現Session功能,實現單點登入
0.什麼是Redis Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API ---維基百科 1.與其他使用者狀態儲存方案比較 一般開發中使用者狀態使用session或者cookie
spring boot 1.5.4 整合shiro+cas,實現單點登入和許可權控制
1.安裝cas-server-3.5.2 官網:https://github.com/apereo/cas/releases/tag/v3.5.2 注意: 輸入 <tomcat_key> 的金鑰口令 (如果和金鑰庫口令相同, 按回車) ,這裡直接回車,也採用keystore密碼changei
redis實現session共享,實現單點登入
所需環境:兩臺伺服器A和B模擬叢集(兩臺電腦),一個mysql5.7,redis伺服器,demo分別部署在A和B中,A中名為demo1,B中名為demo2(為了加以區分) mysql5.7和redis都是在B中開啟的 測試原理:demo1在A中訪問login.jsp頁面登入
cookie跨域,實現單點登入
Cookie 跨域,實現單點登入 Table title 最近在做一個單點登入的系統整合專案,之前我們使用控制元件實現單點登入(以後可以介紹一下)。但現在為了滿足客戶需求,在不使用控制元件情況下實現單點登入,先來介紹一下單點登入。 單點登入:多個不同系統整合
一篇搞定所有的python異常,沒有十年的功底做得到?
一:加小編QQ群:865597862獲取Python視訊教程以及各類PDF! 異常即是一個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。 一般情況下,在python無法正常處理程式時就會發生一個異常(異常是python物件,表示一個錯誤) 異常就是程式執行時候發生錯誤的
mac上用VMWare虛擬機器裝Ubuntu,搞定了
我是按照下面連結成功安裝的,很好 https://blog.csdn.net/JackJia2015/article/details/50757430 後來我又安裝了搜狗輸入法 官網下載,https://pinyin.sogou.com/linux/ 然後去下載
三步搞定phpstudy虛擬域名配置,簡單方便!
第一步:在 C:\Windows\System32\drivers\etc下的hosts檔案中新增 第二步:找到Apache 下的httpd.conf 檔案 開啟,去掉前邊的# 第三步: 在vhosts.conf 檔案中,配置以下內容 這樣就配置成
如何用資料分析,搞定新媒體運營的定位和內容初始化?
本文轉自知乎 作者:蘇格蘭折耳喵 ————————————————————————————————————————————————————— 最近,很多運營微信公眾號、微博或頭條號的小夥伴都被這樣一個問題困擾著: 為啥我新媒體賬號有時推送的閱讀量很高,有時卻是
怎麼把橫版視訊剪成豎版?兩種方法快速搞定!畫面滿屏,沒有黑邊
現在很多手機社交媒體上,都比較流行豎版視訊。那麼橫版視訊如何變成豎版?今天教大家兩種方法快速搞定!橫版改成豎屏,並且做到畫面滿屏,無黑邊。順便還會分享現在抖音、朋友圈、影視圈最流行的豎版視訊排版方式的製作技巧。 方法1:利用愛剪輯將橫版視訊剪成豎版,效果酷炫讓你立馬拿到超多贊 第一步:開
自學人工智慧 日記2017, ,搞定了
採用時間倒序方式書寫日記 ********************此學習路徑包含AI網課賬號和密碼******************** #2017-07-24 064413 July Tuesday the 30 week, the 205 day SZ 為
Windows 10安裝TensorFlow-gpu1.4 及CUDA8.0,cuDNN6.0,搞定了,包含安裝方法和下載路徑
Windows 10安裝TensorFlow-gpu1.4 及CUDA8.0,cuDNN6.0,搞定了 先說下我的最終版本: Python 3.5.3; tensorflow-gpu==1.4.0 ; CUDA Toolkit 8.0 GA1 (Sept 2016),&nb
手把手教你用一個二維碼搞定微信防封,親測有效
今天要分享的是用一個二維碼成功實現微信防封的經驗,別不信,已經有不少人都用過了。 適合人群:擔心自己的微訊號、微信群被封的人群,比如做微商、代理、淘寶客的群主。 目標:幫助這部分人群避免被封號封群。 其實,這個防封的原理和過程很簡單,就是把風險轉移出去,不在微信裡涉及敏感話題內容。
讓AI觸類旁通93種語言:Facebook推出跨語言句嵌入,搞定小語種
搞定一種語言之後,是不是很希望演算法能在近百種語言上無縫遷移? AI真能無師自通,對於我們這些“因為語言不通而分散在各處”的人們來說,簡直是天大的福音。 新鮮出爐的Facebook“多語種句嵌入”,就是這樣一種“神器”。他們提出了一種新架構,為橫跨34個語族、28種不同文字寫成的的93種語言,學習了統一的
js搞定域名包含工程名,測試環境生產環境訪問url不一樣
window.location.protocol+'//'+window.location.hostname+(window.location.port?':'+window.location.port:'')+(/http(s)?:\/\/[^\/]+\/([^\/:]+
輕鬆搞定StoaryBoard / Xib多語言,App內切換多語言【轉】
轉自:https://www.jianshu.com/p/c89ed91df634 本文會用gif詳細演示如何支援多語言,如何輕鬆搞定StroaryBoard / Xib的多語言,以及App內切換多語言。最後 說下加上引數 和 引數順序的NSLocalizedString 首先讓程式支援
【開源】1句程式碼搞定圖片批量上傳,無需什麼程式碼功底【無語言界限】
/// <summary> /// 圖片上傳 /// </summary> /// <returns></returns> public JsonResult Upload(HttpPo
年度鉅獻——學會這幾招,搞定微服務!
隨著這幾年技術領域的飛速發展,微服務已成為時下熱門,是我們工作中不可缺少的一部分。如何做好微服務?CSDN攜手普元技術專家傾情奉獻,年底5場公開課共同上線,純乾貨!學好這幾招,做好微服務不再難。課程安排:主題: React風格的企業前端技術 簡介:本次分享將圍繞
正則表示式,終極使用!3個工具,搞定一切
文章前提,本人,不會正則的任何語法,只懂一點正則的概念。 本人從未自己寫過正則,都是網上收羅進行修改的。同樣,沒有時間去研究正則。 但是為了方便,入手了幾個工具。 現在就為大家一一展示。 第一個,regexBuilder 正則表示式自動生成器 三種語言切換,使用不是問題。