Есть ли способ отправить уведомление по электронной почте, если определенная страница посещена?
(Триггеры электронной почты говорят, что страница была просмотрена)
То есть. Пользователь приходит на эту страницу: thank-you.php
И электронная почта автоматически отправляется администратору веб-сайта при загрузке страницы.
Затем пользователь перенаправляется на другую страницу сразу после этого триггера электронной почты, который был отправлен.
EDIT — Мне нужно будет проверить, пришел ли пользователь из определенного имени домена или URL-адреса.
Это делается для того, чтобы избежать эксплойтов или других ошибок. хаки.
Какие-либо предложения?
Пытаться:
<?php // The message $message = "Line 1\nLine 2\nLine 3"; // In case any of our lines are larger than 70 characters, we should use wordwrap() $message = wordwrap($message, 70); // Send mail('admin@example.com', 'My Subject', $message); // Redirect header('Location: anotherpage.php'); ?>
Да, функция почты .
Но я думаю, что вы должны пересмотреть этот дизайн – представьте, что произойдет, если страница будет сильно поражена тысячами и тысячами пользователей – или искателем веб-браузера. Обновление файла журнала или базы данных намного проще.
Да. Просто используйте это в любом месте на своей странице: PHP Mail