到目前為止接觸了一些c語言編程的知識,這里對c語言實現頁面的跳轉稍微了歸納一下1
1:csp/eybuild
這是一個工具 c語言腳本開發(fā)的工具,適合嵌入式c語言web開發(fā)!它的出現使c語言腳本的編程就像php一樣簡單! 有興趣可以去下一個自己玩一下,但是它使用起來有點繁瑣,只能是小的網站才適用!
頁面的跳動這里面是有函數可直接調用的,具體是什么函數,讀者自己學的時候應該就會知道了!
2: cgic 函數庫 封裝了c語言的函數,使的函數調用更加的簡單,而且在實現功能方面更加的面向功能!很大程度上簡單化的c語言腳本編程,而且減小的c語言內存錯誤出現的概率!
它只是一個很小的函數庫,一些頭問價,庫文件,組成,無需安裝,使用起來非常簡單,基本功能實現很容易,但是個人認為,一些復雜的功能實現起來與c語言直接編輯的程序要繁瑣,而且就效率也要低,不過初學者或者不是c專家 要考慮代碼的質量 是一個很困難的事情!
這里面頁面的跳轉也只是一句話的功夫!簡單吧!想試試就去看看!
3:不借助這些函數庫何工具 ,也不難哦,適才用了一個
其實就是一句話:如下
printf("<script>window.location.href='/login_err.html';</script>");//實現頁面的自動跳轉放在你想跳轉的地方就行了!我行哦~~
4.還有幾個類似的
printf("<script>\n");
printf("location.href=\"/cgi-bin/timeindex.cgi\"\n");
printf("</script>\n");
改http頭,類似這句的功能cgiHeaderContentType("text/html");
在HTTP頭部加上“Location”字段,并且應答碼必須為3xx的重定向狀態(tài)。
請參見
RFC2616的10.3和14.30這兩個章節(jié)。 (要看的話給我留言qq 我發(fā)給你!)
在<body>中間輸出
<meta http-equiv="Refresh" content="0;URL=./cgi-bin/cgictest.cgi">