Использование пользовательских запросов и пользовательских перенаправлений с контактной формой 7 - PullRequest
0 голосов
/ 01 апреля 2010

У меня есть несколько сайтов, на которые я хочу сделать ссылку на основной сайт, на котором размещена контактная форма (используя контактную форму 7).

Я бы хотел зафиксировать параметр запроса "site-url" во входящих ссылках на контактную форму.

Затем, когда пользователь отправляет форму, я бы хотел перенаправить их обратно на сайт, указанный в URL-адресе сайта.

Есть идеи, если это возможно с контактной формой 7?

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

1 Ответ

0 голосов
/ 01 апреля 2010

Страница контактной формы

<?php
session_start();

$redirect = $_GET['site-url'];
$_SESSION['redirect'] = $redirect;

POST Контактная форма Страница

<?php
session_start();

$redirect = $_SESSION['redirect'];

mail('user@domain.name','Contact Form',$redirect);

header("Location: {$redirect}");
exit();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...