首页 开发编程 正文

php怎么引用另一个页面(php怎么调用另一个php)

1、php怎样在一个页面中使用另一个页面提取的信息2、如何将一个php页面的值传给另一个页面3、怎么样通过超链接在一个php网页中引用另一个php网页中的变量4、PHP页面跳转到另一个页面的几种方法分享5、php引用另一个页面的内容6、php如何在一个页面调用另一个页面的方法php怎样在一个页面中使用另一个页面提取的信息可以使用ses...

今天给各位分享php怎么引用另一个页面的知识,其中也会对php怎么调用另一个php进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

php怎样在一个页面中使用另一个页面提取的信息

可以使用session和cookie,session会将数据存于服务器端(占空间),cookie存于浏览器端。

以cookie为例:

第一个页面:setcookie("user",$user);//$user为要提取的信息,user为cookie的名称,下同

setcookie("password",$password);

第二个页面:echo

$_COOKIE['user'];//显示保存在cookie中的信息,下同

echo

$_COOKIE['password'];

如何将一个php页面的值传给另一个页面

办法很多:

第一种:GET(就是URL,也就是链接上带有参数),例子:

1.php(第一个页面)

a href="2.php?arr=abc"传递get数组名为arr,值是abc,传递到2.php页面

/a

看到?arr=abc了吧,这就是参数了,如果有两个呢:a href="abc.php?abc=abc123=123"传递get数组名为abc,值是abc

/a

用这个隔开,当然啦,在网页上看就是

2.php(第二个页面)

?php

echo $_GET['abc'];

//输出传递过来的值

-------------------------------------------------------------------------

第二个办法是:POST,表单提交,依旧是给例子:

form name="form1" method="post" action="2.php"

method的意思是以post方式提交到2.php,action的意思是动作,method是类型

随便输一个:

label

input type="text" name="val" /

input是html的标签,类型是文本域(输入文字),名字是val(后台用于接收的名称)

/label

p

label

input type="submit" name="Submit" value="提交" /

/label

/p

/form

2.php(第二个页面)

?php

echo $_POST['val'];

//输出上一个页面提交过来的val文本域的值。

?

-------------------------------------------------------------------------------------------

第三个办法是:SESSION,会话。还是给例子(注意,SESSION是全局变量,也就是说,它只要被声明,在所有页面都是可用的,前提是你不关闭网页或者没有到SESSION的生命周期。而POST和GET只要php执行完毕就会立刻被释放,也就没有了。):

1.php

?php

session_start();

//会话开始,这样你才可以调用session

$_SESSION['val']='123';

//直接声明全局变量val的值等于123

echo $_SESSION['val'];

?

a href="2.php"跳转到第二个页面去看看。

/a

2.php

?php

session_start();

echo $_SESSION['val'];

//直接输出全局变量val.

?

--------------------------------------------------------------------------------

最后一个办法,cookie。饼干,哈哈不过呢,这个办法不好用,因为cookie是存放在客户端上(也是全局变量),session是存放在服务器上。这是两者唯一的不同

然后捏,我也没用过cookies,所以呢。我只能百度一个给你咯,调用办法一样的$_COOKIE['名称']

?php

setcookie("user", "Alex Porter", time()+3600);

//创建一个名为user的cookie变量,它的值是Alex Porter。它将在一个小时以后过期,也就是不能访问了

echo $_COOKIE['user'];

//你还要刷新一下页面才可以生效= =。。

?

?

怎么样通过超链接在一个php网页中引用另一个php网页中的变量

第一个文件,

?php

$n="

y

n+ame"?

a

href="other1.php?name=?php

echo

urlencode($n)?other.php/a

在另一个文件里取$_GET['name']

就可以了。

注意:因为是我们来传值,所以要加urlencode(),

不然一些特别的符号在传递过程中会出错,

以上面的为例。

如果不加urlencode

变量里有空格就会把值打断。

当然用另一个函数

rawurlencode(),也可以。

接收变量时不用手工转换它们,PHP自动识别它们。

PHP 页面跳转到另一个页面的几种方法分享

如何在PHP中从一个页面重定向到另外一个页面呢?今天清源为大家列举出了三种办法,供大家来参考。

工具/原料

php页面

php页面

方法/步骤

一、用HTTP头信息

也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。

用HTTP头信息重定向到另外一个页面的方法如下:

代码如下:

[php] view plaincopy

?

if (isset($url))

{

Header("HTTP/1.1 303 See Other");

Header("Location: $url");

exit; //

}

?

注意一下,"Localtion:"后面有一个空格。

二、用HTML标记

用HTML标记,就是用META的REFRESH标记,举例如下:

代码如下:

[php] view plaincopy

? if (!isset($url)) exit;?

HTML

HEAD

META HTTP-EQUIV="REFRESH" CONTENT="5; URL=? echo $url;?

/HEAD

BODY

/BODY

/HTML

三、用脚本来实现

举例如下:

代码如下:

[php] view plaincopy

?

$url=";

echo "!--scrīpt LANGUAGE="Javascrīpt"";

echo "location.href='$url'";

echo "/scrīpt--";

?

第四种:

[php] view plaincopy

echo " meta http-equiv=\\"Refresh\\" content=\\"秒数; url=跳转的文件或地址\\" ";

其中:XX是秒数,0为立即跳转.refresh 是刷新的意思.Url 是要跳转到的页面.

第五种:利用script实现

[php] view plaincopy

scripturl="submit.php";window.location.href=url;/script

第六种:利用script实现,所不同的是使用 open 语句.且可以限制原窗口还是父窗口,子窗口或者新窗口.

[php] view plaincopy

scripturl="submit.php";window.open(\'url,\'\',\'_self\');/script

php引用另一个页面的内容

你的意思是如图的目录结构么?

如果是这样的目录结构,你可以有两种方法解决:

1、在上级目录的index.php文件中定义

define("ROOT",dirname(__FILE__).'/');

将index.php所在的目录定义为根目录,然后再a.php文件中引用require_once(ROOT.'page_b/b.php');

这是绝对路径引用;

2、可以直接在a.php文件中写:require_once("../page_b/b.php");这是相对路径引用,”../“(两个点)表示上级目录。这种方式在项目中不推荐使用,目录复杂的话,会引起混乱。

解决你说的无限循环的问题,你只要写require_once 而不是require,应该不会引起无限循环的啊。你说部分内容的话,最简单的办法是,你把你说的”部分内容“作为单独一个文件,让a.php文件和b.php文件分别引入就行了。只引入部分内容,好像没有好的解决办法。

你也可以查一下include和require的区别。

如果有什么问题可以发email给我,最好附上你的代码。空口说不太好说。

谢谢。

php如何在一个页面调用另一个页面的方法

貌似在 index.php 文件前面,使用 include / include_once / require / require_once 函数指令引入 a.php 即可。

?php

include 'a.php';

.....

?

关于php怎么引用另一个页面和php怎么调用另一个php的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除