window.location.replace(...) не могу привязать к окну, которое написано на php
Не могу решить такую задачу, есть форма написана на php, нужно чтоб после sent пользователя перебрасывало в другую вкладку и вернуться назад он не мог. Знаю что это можно реализовать средствами js, но не могу понять как прикрутить скрипт window.location.replace('...'); к данной форме. Помогите пожалуйста с утра сижу крыша едет :help:
function email_form_submission($form) { if(!defined('PHP_EOL')) define('PHP_EOL', '\r\n'); $form_email = ((array_key_exists('Email', $_REQUEST) && !empty($_REQUEST['Email'])) ? cleanup_email($_REQUEST['Email']) : ''); $to = $form['email']['to']; $subject = $form['subject']; $message = get_email_body($subject, $form['heading'], $form['fields'], $form['resources']); $headers = get_email_headers($to, $form_email); $sent = @mail($to, $subject, $message, $headers); if(!$sent) die(get_form_error_response($form['resources']['failed_to_send_email'])); $success_data = array( 'redirect' => $form['success_redirect'] ); echo get_form_response(true, $success_data); |
Да, есть такое
require_once('form_process.php'); $form = array( 'subject' => 'Отправка Vk.com', 'heading' => 'Отправка новой формы', 'success_redirect' => 'https://www.youtube.com/watch?v=1fnDdYnLwTU', 'resources' => array( 'checkbox_checked' => 'Отмечено', 'checkbox_unchecked' => 'Флажок не установлен', 'submitted_from' => 'Формы, отправленные с веб-сайта: %s', 'submitted_by' => 'IP-адрес посетителя: %s', 'too_many_submissions' => 'Недопустимо высокое количество отправок с этого IP-адреса за последнее время', 'failed_to_send_email' => 'Не удалось отправить сообщение эл. почты', 'invalid_reCAPTCHA_private_key' => 'Недействительный закрытый ключ reCAPTCHA.', 'invalid_field_type' => 'Неизвестный тип поля \'%s\'.', 'invalid_form_config' => 'Недопустимая конфигурация поля \"%s\".', 'unknown_method' => 'Неизвестный метод запроса сервера' ), Я хочу заменить текущий документ на документ по указанному url. После использования replace() страница не записывается в истории посещений. В частности, это значит, что посетитель не сможет использовать для возврата кнопку браузера "Назад". То есть я хочу использовать <script>window.location.replace('http://google.com')</script> только не знаю как его прикурить к коду PHP, подскажите пожалуйста. |
Часовой пояс GMT +3, время: 13:24. |