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一些服务器端特性的配置加强php的安全
Oct 09 PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
Oct 09 PHP
php中sprintf与printf函数用法区别解析
Feb 17 PHP
php中函数前加&amp;符号的作用分解
Jul 08 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
php简单分页类实现方法
Feb 26 PHP
php实现httpRequest的方法
Mar 13 PHP
php实现的数字验证码及数字运算验证码
Jul 30 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
php实现贪吃蛇小游戏
Jul 26 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 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
php at(@)符号的用法简介
2009/07/11 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
php中define用法实例
2015/07/30 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
2017/03/14 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
PHP实现对文件锁进行加锁、解锁操作的方法
2017/07/04 PHP
学习js所必须要知道的一些
2007/03/07 Javascript
JavaScript 空位补零实现代码
2010/02/26 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
jQuery阻止事件冒泡具体实现
2013/10/11 Javascript
jquery选择器-根据多个属性选择示例代码
2013/10/21 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
Django实战之用户认证(初始配置)
2018/07/16 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
最小二乘法及其python实现详解
2020/02/24 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
2020/11/24 Python
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
财务人员个人自荐信范文
2013/09/26 职场文书
仓库管理专业个人的自我评价
2013/12/30 职场文书
yy婚礼主持词
2014/03/14 职场文书
长江三峡导游词
2015/01/31 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
民主生活会意见
2015/06/05 职场文书
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers
Linux中文件的基本属性介绍
2022/06/01 Servers
python 使用pandas读取csv文件的方法
2022/12/24 Python