Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Aspromist
0 / 0 / 2
Регистрация: 23.12.2014
Сообщений: 66
#1

Как отключить перенаправление на другую страницу при вызове mail.php? - PHP

05.06.2018, 21:22. Просмотров 92. Ответов 3

Добрый вечер, друзья! Собственно вопрос в названии темы. Подробнее - при вызове mail.php со страницы происходит референс на страницу mail.php. Можно как-то его отключить? Здесь его нету например http://verteraspa.ru/.

Форма из html:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
                    <form class="container" method="post" action="mail.php">
                        <div class="inputWrapper">
                            <div class="inputButton">
                                <input type="text" placeholder="Введите ваше имя" name="name" required></input>
                            </div>
                        </div>
                        <div class="inputWrapper">
                            <div class="inputButton">
                                <input placeholder="Введите ваш номер" name="tel" required></input>
                            </div>
                        </div>
                        <div class="consultWrapper2">
                            <button type="submit" class="consultButton">
                                <a -href="http://google.com">
                                    <span>
                                        <span id="innerSpan">Получить консультацию</span>
                                        <img id="innerIcon" src="img/galka.svg" alt="galka"></img>
                                    </span>
                                </a>
                            </button>
                        </div>
                    </form>
mail.php:
PHP
1
2
3
4
5
6
7
8
9
10
<?php
if($_POST['name']){ // заносим в массив значение полей, их может быть больше
  $znach = array(
    1 => $_POST['name'],
    2 => $_POST['tel'],
  );
  mail("aspro0709@gmail.com", "заказ звонка  ".$_SERVER['HTTP_REFERER'], "Имя: ".$znach[1]."\n"."Номер: ".$znach[2]); // письмо на свой электронный ящик, измените на свой email
}
 Header("Refresh: 0; URL=".$_SERVER['HTTP_REFERER']); // спустя 0 секунд человек будет возвращён на предыдущий URL
?>
Заранее благодарю за ценные ответы!
http://www.cyberforum.ru/php/thread44280.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2018, 21:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как отключить перенаправление на другую страницу при вызове mail.php? (PHP):

Создать php страницу через другую php страницу
Всем привет. Я пытаюсь написать страницу, которая по заданному шаблону должна...

Как сделать перенаправление на главную страницу?
вот у меня эта фун-я: if ($diff&gt;30) { include(&quot;del.php&quot;);...

Переход на другую страницу при нажатии на ссылку
привет всем, помогите пожалуйста, у меня есть 2 базы которые связаны между...

Ошибка 101 при вызове php скрипта из формы
Всем привет! Сразу говорю я не специалист в php, знаю только основы. Вобщем...

Как отключить PHP директиву disable_functions в php.ini ?
На официальном сайте написано, что её можно отключить только в самом...

3
Sound84
8 / 8 / 9
Регистрация: 05.03.2018
Сообщений: 49
05.06.2018, 22:13 #2
Можно отправлять форму по средствам jquery!
0
Aspromist
0 / 0 / 2
Регистрация: 23.12.2014
Сообщений: 66
05.06.2018, 22:19  [ТС] #3
Типо повесить handler на submit-событие на мою форму, сделать preventDefault и самому создать объекты FormData и XMLHttpRequest, а затем метод request.send отправит что надо без референса?
0
Sound84
8 / 8 / 9
Регистрация: 05.03.2018
Сообщений: 49
05.06.2018, 22:26 #4
Ну как-то так, только через query будет быстрее и проще!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2018, 22:26
Привет! Вот еще темы с решениями:

Как вывести результат checkbox на другую страницу?
&lt;?php $t = &quot;Зарплата&quot;; $t = &quot;Трудовой процесс&quot;; ...

Перенаправление на предыдущую страницу
Добрый день, Подскажите как сделать перенаправление на предыдущую страницу....

При выполнение php надо обновить страницу по другому url?
Есть кнопка ВХОД при нажатии на неё нужно чтобы 1)открылась другая страница ,...

Как посмотреть php страницу
Можете подсказать, как посмотреть страницу с расширением php.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru