我想将数据从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;
没有提交按钮!
答案 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文件