php在页面加载后将数据发送到另一个php页面

时间:2018-01-28 12:32:45

标签: javascript php

我可以使用此网址代码将数据传递到我的第二个php文件。

www.test.com/second.php?task=demo&id=55

我可以使用此javascript代码传递数据

<script>
$(function(){
    var postdata= 'task=demo&id=55';
    $.ajax({
        type:'GET',
        url:'second.php',
        data:postdata,

    });
});
</script>

我想用php传递这个数据task=demo&id=55,我该怎么做?谢谢。

我可以使用表单执行此操作,但我必须在页面加载后自动执行此操作

second.php

$task = $_GET["task"];
$id = $_GET["id"];

...
...
...
other codes

1 个答案:

答案 0 :(得分:0)

有几种传递值的方法。如果同一环境未执行second.php,则您可以使用cURL发送值。

如果您打算重定向到第二页,则可以使用以下命令重定向到second.php

$youridvalue = 55;
$task = "demo";
header('Location: http://www.test.com/second.php?task='.$task.'&id='.$youridvalue);

如果您打算执行second.php,但要继续first.php,那么您可以设置$_GET值,如下所示:

$_GET['task'] = 'demo';
$_GET['id'] = '55';

然后requireinclude second.php。但是,在这种情况下,建议将功能从second.php分离为classfunction,这样您就可以重用该功能,而无需include或{{ 1}} require和/或在多个地方复制您的代码。