使用php从按钮打开URL

时间:2009-12-10 17:12:40

标签: php

我需要制作一个按钮:

  1. 按下
  2. 发送到php脚本变量press = true
  3. 使用地址打开新标签页
  4. 如何在不使用java脚本的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

PHP无法在客户端浏览器中导致事件发生,您需要使用javascript。该按钮必须将数据提交给PHP脚本,然后脚本将显示您喜欢的任何输出。

你可以这样做

<FORM ACTION="phpscript.php" METHOD="POST" TARGET="_BLANK">
<BUTTON TYPE="submit" VALUE="1" name="pressed">Click</BUTTON>
</FORM>

这将打开一个新窗口(至少在FireFox中的选项卡),您将把值传递给PHP脚本。

在PHP脚本中检查值,并使用标题指定新地址:

if($_POST['pressed'] == 1 )
    header("Location: http://www.whatever.com");