当前位置:  开发笔记 > 编程语言 > 正文

在PHP中发布变量

如何解决《在PHP中发布变量》经验,为你挑选了1个好方法。

如何在不使用表单的情况下在PHP中发布变量,并从下一页访问变量.

我真正想做的是发布一个这样的变量:

$username = "Sam";
$_POST[$username];

然后我试图从我元刷新的页面访问它.

有任何想法吗?



1> Paolo Bergan..:

你想要实现什么目标?我想你可能想要Sessions:

// page1.php
session_start();
$_SESSION['username'] = 'Sam';
header('Location: page2.php');

// page2.php
session_start();
print 'Hello, ' . $_SESSION['username'] . '!';

但是,如果您确定这是您想要的,请查看cURL,它将允许您POST到页面,但我不确定它是否会让您完全导航到它,可以这么说.但是你可以得到它的输出:

// page1.php
$curl = curl_init('http://www.mysite.com/page2.php');
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, array('username' => 'Sam'));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);
print $result; // prints "Hello, Sam!"

// page2.php
print 'Hello, ' . $_POST['username'] . '!';

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有