phpcms api怎麼寫介面?
最近自己開發了一套crm系統,想著如果將來能賣出去,能不能再界面動態調用自己網站的推薦訊息,算是一種廣告吧!於是嘗試著用phpcms開發一個簡單的api介面
phpcms v9開發簡單api介面(適用於小白!)
phpcms v9的api介面都存放到api文件夾下的,訪問路徑為http://www.XXX.com/api.php?op=count&.....,其他的op=count為你的具體的api文件,所以我根據這個規律開始開發!
(1)第一步:在網站的api資料夾下建立檔案demo.php,程式碼:
set_model($modelid); //设置模型id,如果是其他非文章模型可以不需要设置这个 $arr = $db->select(array('catid' => $catid),'*',$num); /调用所请求栏目id下的文章 $r = json_encode($arr); //转换为json类型 //jsonp请求的固定写法,可以解决跨域问题,引入callback回调函数 echo $_GET['jsoncallback'] . "(".$r.")"; ?>
(2)在請求端頁面採用ajax發送請求
ok大功告成!這樣就可有跨域呼叫自己的網站裡邊的東西了!
效果瀏覽如圖:
PHP中文網,大量的免費PHPCMS教學,歡迎線上學習!
以上是phpcms api怎麼寫接口的詳細內容。更多資訊請關注PHP中文網其他相關文章!