Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
872 views
in Technique[技术] by (71.8m points)

php - How to send an email notification when a page is visited?

Is there a way to send an email notification if a certain page is visited?
(Triggers an email saying the page was viewed)

Ie. User comes to this page: thank-you.php
And email is automatically sent to the admin of the website upon page load.
Then the user gets redirected to another page right after this email trigger as been sent.

EDIT --- I would need to check if a user came from a specific domain name or URL.
This is to avoid exploits or other misc. submission hacks.

Any suggestions?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Try:

<?php
// The message
$message = "Line 1
Line 2
Line 3";

// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70);

// Send
mail('[email protected]', 'My Subject', $message);

// Redirect
header('Location: anotherpage.php');
?>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...