我需要制作一个按钮:
如何在不使用java脚本的情况下执行此操作?
答案 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");