主题:请教关于转页的问题 谢谢
淡淡的
[专家分:2030] 发布于 2007-03-25 21:49:00
请问下面两个转xx.php页的方法,看到的xx.php有什么不同,谢谢!
1。<?php
if (...)
require ("xx.php");
?>
2. 点击链接 <a href="xx.php"></a>
回复列表 (共4个回复)
沙发
一个人住 [专家分:3290] 发布于 2007-03-25 22:21:00
不太明白你的意思?看到的xx.php有什么不同???xx.php我怎么看??
板凳
淡淡的 [专家分:2030] 发布于 2007-03-26 10:58:00
一个人住你好,谢谢你,确实我没有说明白。比如,想从 yy.php 转到 xx.php,
1。用 require ("xx.php"), 地址栏中的地址还是 yy.php, yy.php上的一些显示
还被保留,接下去才是 xx.php 的内容。
2。用链接的方法,地址栏中地址是xx.php,显示的只是xx.php的内容。
我想知道的是,这个现象背后的知识点是什么,或者说,请深一层地解释这个现象。
3。还有一个转页的方法 <form action="xx.php" method="post">...<提交按钮>
</form>
除了这3个,还有哪些转页的方法,它们都适用于哪种情况?
谢谢!
3 楼
一个人住 [专家分:3290] 发布于 2007-03-26 11:30:00
require() 语句包含并运行指定文件。
require() 和 include() 除了怎样处理失败之外在各方面都完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include() 就不是这样,脚本会继续运行。同时也要确认设置了合适的include_path。
就是yy.php里包含有xx.php这个文件的内容,所以运行时会运行两个文件的内容都会显示出来!也应该可以说是调用外部的文件吧!
超连接我也不知道怎么说了!(所以就不说了,大概是不知道吧! ) (^_^)
而第3种跟超连接没两样,只是把表单里的参数传到另一个页面!
4 楼
淡淡的 [专家分:2030] 发布于 2007-03-26 12:10:00
非常感谢!
我来回复