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网页后退不再出现过期
Mar 08 PHP
PHP乱码问题,UTF-8乱码常见问题小结
Apr 09 PHP
Linux下手动编译安装PHP扩展的例子分享
Jul 15 PHP
四个PHP非常实用的功能
Sep 29 PHP
php简单日历函数
Oct 28 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
Apr 02 PHP
深入理解PHP原理之执行周期分析
Jun 01 PHP
PHP输出XML格式数据的方法总结
Feb 08 PHP
php传值方式和ajax的验证功能
Mar 27 PHP
php str_getcsv把字符串解析为数组的实现方法
Apr 05 PHP
PHP7新特性
Mar 09 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
Apr 16 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
一个捕获函数输出的函数
2007/02/14 PHP
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
php INI配置文件的解析实现分析
2011/01/04 PHP
PHP游戏编程25个脚本代码
2011/02/08 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
CI框架常用方法小结
2016/05/17 PHP
PHP开发API接口签名生成及验证操作示例
2020/05/27 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
jQuery插件autocomplete使用详解
2017/02/04 Javascript
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
2019/07/08 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
vue2.0 watch里面的 deep和immediate用法说明
2020/10/30 Javascript
python模拟登录并且保持cookie的方法详解
2017/04/04 Python
Python处理CSV与List的转换方法
2018/04/19 Python
Django中的Model操作表的实现
2018/07/24 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
java判断三位数的实例讲解
2019/06/10 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
自动化系在校本科生求职信
2013/10/23 职场文书
人事主管的岗位职责
2013/11/16 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
《植树问题》教学反思
2016/03/03 职场文书
Python利用FlashText算法实现替换字符串
2022/03/31 Python
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers
Java数据结构之堆(优先队列)
2022/05/20 Java/Android