PHP скрипт для изменения динамической ссылки на сайт и открытия новой вкладки - PullRequest
0 голосов
/ 29 июня 2018

Это мой первый вопрос, поэтому, если я делаю что-то не так, просто дайте мне знать. В настоящее время я поддерживаю веб-сервер под управлением ubuntu, php и mysql.

То, что я хотел бы сделать, это добавить новую страницу на сайт, которая показывает пользователю окно, в которое он может вводить текст, и когда он нажимает «Перейти», он изменяет URL-адрес и открывает новую вкладку.

Например, URL будет выглядеть следующим образом.

http://1.2.4.5/api.php?getServices={"account":"variable"}

Если человек введет 12345 в поле и выберет Перейти, он изменит ссылку на:

http://1.2.4.5/api.php?getServices={"account":"12345"}

Я пробовал несколько разных способов реализовать это, но пока мне не повезло, и я не могу найти какую-либо информацию об этом в Интернете, кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Вы должны использовать AJAX для этого и javascript для новой вкладки. PHP выполняется на стороне сервера, вы не можете сделать это с

0 голосов
/ 29 июня 2018

Вы можете использовать JavaScript для этого как:

$(document).on('click', '#buttonid', function(){
    var variable_name = $('#textboxid').val();
    var url = 'http://1.2.4.5/api.php?getServices={"account":"'+variable_name+'"}';
    window.open(url);
});

Или вы можете сделать это с помощью PHP тоже. Добавьте атрибут target="_blank" в ваш тег <form>

<form action="action.php" target="_blank" method="post">

А затем напишите этот PHP-скрипт на action.php

$url = 'http://1.2.4.5/api.php?getServices={"account":"'.$_POST['variable_name'].'"}';
header('location: '.$url);
...