作者kuangs (kuangs)
看板C_and_CPP
標題[問題] fastCGI 疑問?!
時間Thu Feb 4 15:54:37 2016
小弟最近要把CGI 轉成 FastCGI
發現一個問題
如果printf 在外部的function裡
就無法輸出到網頁上
想請教兩個問題
1.請問這是什麼問題造成的??
2.有什麼方法可以讓第一種情形(printf 在外部)也能正常顯示??
例如
如果printf 在外部
-------------------------------
main.c
void main(){
while (FCGI_Accept() >= 0) {
output();
}
}
output.c
void output(){
printf("Hello\n");
}
網頁上會是空白的 無輸出
-----------------------------
如果printf 在同一隻檔案
-----------------------------
main.c
void output(){
printf("Hello\n");
}
void main(){
while (FCGI_Accept() >= 0) {
output();
}
}
網頁上會出現 Hello
------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.53.98
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1454572479.A.BBA.html
噓 jaw109: (O)造成 (X)照成 02/04 15:57
※ 編輯: kuangs (114.34.53.98), 02/04/2016 17:29:32
→ tinlans: 現在的 CGI 不用先輸出 header 也會動喔? 02/05 00:11
→ kuangs: 這是範例程式碼....所以就沒寫那麼多了~ 02/05 10:54