Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将一些数据传递给PHP脚本,该脚本称为通过头(';位置:';)_Php - Fatal编程技术网

是否可以将一些数据传递给PHP脚本,该脚本称为通过头(';位置:';)

是否可以将一些数据传递给PHP脚本,该脚本称为通过头(';位置:';),php,Php,我有一个PHP脚本,它通过标题(“位置:”)调用另一个PHP脚本。是否可以将一些数据传递给第二个脚本,例如登录名。第二个脚本使用POST作为其表单的方法。目前我通过服务器上的文件传递数据,因为这基本上只是将浏览器重定向到位置标题中指定的url。您不能在此处模拟POST请求。 您可以做的是发送GET-带有请求的参数 例如,您可以这样做: <?php header("Location: nextpage.php?login_name=".$login_name); 你当然可以,你搜索过了吗?

我有一个PHP脚本,它通过标题(“位置:”)调用另一个PHP脚本。是否可以将一些数据传递给第二个脚本,例如登录名。第二个脚本使用POST作为其表单的方法。目前我通过服务器上的文件传递数据

,因为这基本上只是将浏览器重定向到
位置
标题中指定的url。您不能在此处模拟
POST
请求。 您可以做的是发送
GET
-带有请求的参数

例如,您可以这样做:

<?php
header("Location: nextpage.php?login_name=".$login_name);

你当然可以,你搜索过了吗?你试过什么吗?你有代码吗?我找到了一些代码,它通过文本文件将信息传递给另一个脚本。显然,你可以交给简单的HTTP GET参数。或者将数据存储在会话中。以这种方式模拟HTTP POST请求是不可能的。所以这意味着通过服务器文件系统上的文本文件传递数据是最好的方法?至少有3种方法可以做到这一点。通过查询参数、会话数据或通过将数据存储在共享存储位置(例如硬盘驱动器)来实现。我会选择获取查询参数。这是最简单的方法。您也可以使用$\u会话将数据保存在中,然后从另一端将其拉入。不会通过GET参数传递任何敏感数据。按照
GET
参数传递
$login\u name
可能是非常错误的。