将参数从一个PHP传递到WEB站点

时间:2012-06-07 13:40:58

标签: php html bash post

我在PHP页面中设置参数,需要将其传递给另一个WEB站点,以便在WEB站点上执行操作(我不需要获得重新结果)。我使用header ("location : https://localhost/test=123")但它没有执行它并显示:

Warning: Cannot modify header information - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/script1.php:33) in /Applications/XAMPP/xamppfiles/htdocs/script1.php on line 106

我怎样才能简单地调用一次?

如果有来自bash文件的解决方案,也可以帮助......

3 个答案:

答案 0 :(得分:2)

标题功能只能在屏幕上显示任何输出之前使用 例如:

 <?php
    echo( 'test' );
    header('location: www.google.com');
 ?>

您报告的错误会失败。

答案 1 :(得分:0)

您已输出内容以使用header()。 我建议:

$sRemotePage = file_get_contents('https://localhost/test=123');

更多信息:http://php.net/manual/en/function.file-get-contents.php

答案 2 :(得分:-1)

您可以使用HTTP meta元素设置浏览器重定向用户的位置。它需要看起来像这样:

<meta HTTP-EQUIV="Refresh" content="0; url=http://localhost/test=123">

其中0是浏览器在重定向之前等待的秒数,url是重定向的网址。

另一个选项是使用Output Buffering,但我不完全确定您要执行的操作以及是否可以包含ob_