打算自己寫程序并通過(guò)api定時(shí)生成靜態(tài)內(nèi)容。
1. 抓包生成靜態(tài)內(nèi)容頁(yè)面得到訪問方式是get,請(qǐng)求網(wǎng)址是:
GET /admin666.php?s=chtml&c=html&m=show_index&app=news&pagesize=5&id_form=580&id_to=589&date_form=&date_to= HTTP/1.1

2. 構(gòu)建api訪問網(wǎng)址是:
https://666.com/index.php?appid=1&appsecret=666&s=chtml&c=html&m=show_index&app=news&pagesize=5&id_form=580&id_to=589&date_form=&date_to=
測(cè)試在get請(qǐng)求時(shí)沒添加協(xié)議頭,返回的數(shù)據(jù)為空。
3. 按照教程任意頁(yè)面查詢API接口能正常獲取數(shù)據(jù) http://m.apdwn.com/doc/409.html
所以這個(gè)生成靜態(tài)的功能不能通過(guò)api實(shí)現(xiàn)嗎?
后臺(tái)思路不能用在api里面,參考下
// 用于發(fā)布成功后生成靜態(tài)文件代碼 //dr_html_auth($_SERVER['SERVER_ADDR']); $atcode = 'chtml_'.SITE_ID.'_模塊目錄_'.內(nèi)容id; \Phpcmf\Service::L('cache')->set_auth_data($atcode, 內(nèi)容id, SITE_ID); dr_catcher_data(SITE_URL.'index.php?s=模塊目錄&c=html&m=showfile&id=內(nèi)容id&atcode='.$atcode);開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅睿框架創(chuàng)始人 好的了解了謝謝,那如用post模擬后臺(tái)表單操作,好像會(huì)遇到cookies超時(shí)問題。在哪可以設(shè)置cookies的失效時(shí)間呢?剛找了一圈沒找到。