PHP实现通过get方式识别用户发送邮件的方法


Posted in PHP onJuly 16, 2015

本文实例讲述了PHP实现通过get方式识别用户发送邮件的方法。分享给大家供大家参考。具体如下:

send_email.php如下:

<?php
  $conn=mysql_connect("localhost","root","admin");
  mysql_select_db("songyunb_development",$conn);
  $id=$_GET["id"];
  $sql="insert into email (sender_id,accepter_id,flag) values ('".$_SESSION["id"]."','".$id."','no')";
  $query=mysql_query($sql);
  if($query)
  {
    echo "<script>alert('?????????');</script>";
    echo "<script>window.location.href='reg.php'</script>";
  }
?>

reg.php如下:

<?php
  $conn=mysql_connect("localhost","root","admin");
  mysql_select_db("songyunb_development",$conn);
  $sql="select * from comments";
  $query=mysql_query($sql);
  while($out=mysql_fetch_array($query))
  {
    echo $out["content"]."-------<a href='newfile.php?id=".$out["id"]."'>查看邮件</a><br/>";
  }
?>

newfile.php如下:

<?php
 $conn=mysql_connect("localhost","root","admin");
  mysql_select_db("songyunb_development",$conn);
 $result="";
 $id="";
 if(isset($_GET["id"]))
 {
  $id=$_GET["id"];
  $sql="select * from comments where id='".$_GET["id"]."'";
  $result=mysql_query($sql);
 }
$out=mysql_fetch_array($result);
echo $out["content"]."<br/>";
echo $out["created_at"]."<br/>";
echo "<a href='send_email.php?id=".$out["id"]."'>发送邮件</a><br/><hr>";
//看看有没有新邮件
$sql_search_email="select * from email where accepter_id='".$id."'";
$query=mysql_query($sql_search_email);
$result_email=mysql_fetch_array($query);
if($result_email["accepter_id"]==$_SESSION["id"]&&$result_email["flag"]=="no")
{
  echo "<strong><a href='see_email.php?id=".$result_email["id"]."'>您有新邮件</a></strong>";
}
?>

login.php如下:

<?php
$conn=mysql_connect("localhost","root","admin");
  mysql_select_db("songyunb_development",$conn);
  $_SESSION["id"]=15;
  echo "<a href='delete_session.php'>清除session</a>";
  echo "<a href='reg.php'>重新注册</a>";
?>

delete_session.php如下:

<?php
  if(isset($_SESSION["id"]))
  {
   unset($_SESSION["id"]);
  }
  echo "<script>alert('清除成功');</script>";
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 中的类
Oct 09 PHP
php for 循环语句使用方法详细说明
May 09 PHP
php入门学习知识点三 PHP上传
Jul 14 PHP
浅析php中三个等号(===)和两个等号(==)的区别
Aug 06 PHP
PHP SPL使用方法和他的威力
Nov 12 PHP
PHP中date与gmdate的区别及默认时区设置
May 12 PHP
推荐十款免费 WordPress 插件
Mar 24 PHP
以文件形式缓存php变量的方法
Jun 26 PHP
PHP中header函数的用法及其注意事项详解
Jun 13 PHP
PHP 读取大文件并显示的简单实例(推荐)
Aug 12 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
Feb 23 PHP
php array_map()函数实例用法
Mar 03 PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 #PHP
PHP开发Apache服务器配置
Jul 15 #PHP
ajax+php控制所有后台函数调用
Jul 15 #PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
Jul 15 #PHP
php实现网页缓存的工具类分享
Jul 14 #PHP
浅谈php错误提示及查错方法
Jul 14 #PHP
浅谈php的优缺点
Jul 14 #PHP
You might like
对Session和Cookie的区分与解释
2007/03/16 PHP
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
免费空间广告万能消除代码
2006/09/04 Javascript
JavaScript中的parse()方法使用简介
2015/06/12 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
PHP7新特性简述
2017/06/11 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
2018/10/22 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
Vue项目中ESlint规范示例代码
2019/07/04 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
[02:42]DOTA2英雄基础教程 杰奇洛
2013/12/23 DOTA
[34:08]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS EG
2018/03/30 DOTA
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
原生python实现knn分类算法
2019/10/24 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
python在协程中增加任务实例操作
2021/02/28 Python
美国隐形眼镜销售网站:ContactsDirect
2017/10/28 全球购物
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
应届毕业生应聘自荐信
2013/12/07 职场文书
公司租房协议书范本
2014/10/08 职场文书
会计主管竞聘书
2015/09/15 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python
win10清理dns缓存
2022/04/19 数码科技