2009-12-10 2 views
0

Мне нужно сделать кнопку, которая:Открыть URL от кнопки с помощью PHP

  1. Отправить на переменный PHP скрипта нажимается = верно, когда ее нажатие
  2. открыта новая вкладка с адресом

Как могу ли я сделать это без использования java-скрипта?

ответ

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"); 
Смежные вопросы