|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
asp中实现重定向是用response.redirect 函数: 用法一例: response.redirect "../test.asp" php中也有类似函数:header 用法一例: header("location:../test.php"); 但是两者是有区别的. asp的redirect函数可以在向客户发送头文件后起作用. 如 <html><head></head><body> <%response.redirect "../test.asp"%> </body></html> 查是php中下例代码会报错: <html><head></head><body> <? header("location:../test.php"); ?> </body></html> 只能这样: <? header("location:../test.php"); ?> <html><head></head><body>...</body></html> 即header函数之前不能向客户发送任何数据. 再看下面一例: asp中 <html><head></head><body> <% response.redirect "../a.asp" response.redirect "../b.asp" %> </body></html> 结果是重定向a.asp文件. php呢? <? header("location:../a.php"); header("location:../b.php"); ?> <html><head></head><body></body></html> 我们发现它重定向b.php. 原来在asp中执行redirect后不会再执行后面的代码. 而php在执行header后,继承执行下面的代码. 在这方面上php中的header重定向不如asp中的重定向.有时我们要重定向后,不能执行后面的代码: 一般地我们用 if(...) header("..."); else { ... } 但是我们可以简朴的用下面的方式: if(...) { header("...");break;} 返回类别: 教程 上一教程: 使用sockets:从新闻组中获取文章(二) 下一教程: PHP中静态页处理动态内容的思路 您可以阅读与"php的header和asp中的redirect比较"相关的教程: · PHP VS ASP · PHP中的正规表达式(一) · 在PHP世界中选择最合适的模板--比较PHPLIB Template和FastTemplate · PHP中如何Header出状态代码 (转) · PHP中的XML应用(一) |
| 快精灵印艺坊 版权所有 |
首页 |
||