使用file_get_contents獲得網(wǎng)頁源代碼。這個(gè)方法最常用,只需要兩行代碼即可,非常簡單方便。使用fopen獲得網(wǎng)頁源代碼。這個(gè)方法用的人也不少,不過代碼有點(diǎn)多。使用curl獲得網(wǎng)頁源代碼。

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為宣威等服務(wù)建站,宣威等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為宣威企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
今天就試試用cURL來獲取網(wǎng)頁上的所有鏈接。示例如下:?php / 使用curl 采集hao12com下的所有鏈接。
google對(duì)你的ip地址做限制這個(gè)時(shí)候,你可以換代理重新抓。
echo $contents; //輸出獲取到得內(nèi)容。
獲取用戶信息等資源,實(shí)現(xiàn)單點(diǎn)登錄。用戶已經(jīng)登錄企業(yè)門戶的前提下,單點(diǎn)登錄到門戶中的應(yīng)用。門戶與應(yīng)用的域名沒有關(guān)系。
單點(diǎn)登錄的本質(zhì)就是在多個(gè)應(yīng)用系統(tǒng)中共享登錄狀態(tài)。
單點(diǎn)登錄可以實(shí)現(xiàn):登錄的時(shí)候只要一次登錄,退出的時(shí)候只要一次退出。
在說單點(diǎn)登錄(SSO)的技術(shù)實(shí)現(xiàn)之前,我們先說一說普通的登錄認(rèn)證機(jī)制。如上圖所示,我們在瀏覽器(Browser)中訪問一個(gè)應(yīng)用,這個(gè)應(yīng)用需要登錄,我們填寫完用戶名和密碼后,完成登錄認(rèn)證。
在使用openid實(shí)現(xiàn)單點(diǎn)登錄的方法有很多,可以使用上面共享session的方法,即把openid帶在cookie里面,但是這樣也會(huì)出現(xiàn)一樣的cookie跨域的問題。
可以看出,要實(shí)現(xiàn)SSO,需要以下主要的功能:所有應(yīng)用系統(tǒng)共享一個(gè)身份認(rèn)證系統(tǒng);所有應(yīng)用系統(tǒng)能夠識(shí)別和提取ticket信息;應(yīng)用系統(tǒng)能夠識(shí)別已經(jīng)登錄過的用戶,能自動(dòng)判斷當(dāng)前用戶是否登錄過,從而完成單點(diǎn)登錄的功能。
我覺得代碼沒有問題的話,可能是服務(wù)器配置或者php的配置這些的問題吧。把錯(cuò)誤提示打開,看有沒有報(bào)錯(cuò)呢。
弄明白目標(biāo)網(wǎng)頁的編碼和你自己顯示內(nèi)容網(wǎng)頁的編碼,使用PHP函數(shù)mb_convert_encoding()轉(zhuǎn)換編碼即可。
CURLOPT_SSL_VERIFYHOST的值 設(shè)為0表示不檢查證書 設(shè)為1表示檢查證書中是否有CN(common name)字段 設(shè)為2表示在1的基礎(chǔ)上校驗(yàn)當(dāng)前的域名是否與CN匹配。
當(dāng)前標(biāo)題:phpcurl采集數(shù)據(jù) php curl獲取cookie
網(wǎng)址分享:http://chinadenli.net/article29/deohsjh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、標(biāo)簽優(yōu)化、小程序開發(fā)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)