如何在没有表单或提交的情况下自动发送数据

时间:2015-03-04 08:42:04

标签: php

我想将数据从php文件发送到另一个php文件。
我不会使用表格!
如果有可能我甚至不会使用javascript 所以我在想:

//File 1.php
SEND $data TO href='2.php';
echo 'window.location = "2.php"'; // i know this is Js 

//File 2.php
$_GET['data'];
echo $data;

没有提交按钮!

3 个答案:

答案 0 :(得分:1)

通过网址发送,这是GET方法的用途(除其他外):)

header("Location: 2.php?data=HelloGirls");

然后2.php可以使用$_GET

获取
echo $_GET['data'];

+任何地方都不需要JS:)

答案 1 :(得分:0)

这应该是第一个 php文件的代码,它将数据提交到第二个php文件

$content = http_build_query (array (
'field1' => 'Value1',
'field2' => 'Value2',
'field3' => 'Value3',
.....................
.....................
.....................
));

$context = stream_context_create (array (
'http' => array (
'method' => 'POST',
'content' => $content,
)
));

$result = file_get_contents('your2ndphpfile.php', null, $context); 

答案 2 :(得分:-1)

您可以使用file_get_contents();从另一个文件中获取数据。

但我认为现在有任何方法可以将数据从一个php文件发送到另一个没有表单提交的php文件