首页 > 开发 > PHP > 正文

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

2024-05-04 23:37:50
字体:
来源:转载
供稿:网友

这篇文章主要介绍了PHP实现通过get方式识别用户发送邮件的方法,涉及php针对数据库的读取、判断及session登陆的使用技巧,需要的朋友可以参考下

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

send_email.php如下:

 

 
  1. <?php 
  2. $conn=mysql_connect("localhost","root","admin"); 
  3. mysql_select_db("songyunb_development",$conn); 
  4. $id=$_GET["id"]; 
  5. $sql="insert into email (sender_id,accepter_id,flag) values ('".$_SESSION["id"]."','".$id."','no')"
  6. $query=mysql_query($sql); 
  7. if($query) 
  8. echo "<script>alert('?????????');</script>"
  9. echo "<script>window.location.href='reg.php'</script>"
  10. ?> 

reg.php如下:

 

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

newfile.php如下:

 

 
  1. <?php 
  2. $conn=mysql_connect("localhost","root","admin"); 
  3. mysql_select_db("songyunb_development",$conn); 
  4. $result=""
  5. $id=""
  6. if(isset($_GET["id"])) 
  7. $id=$_GET["id"]; 
  8. $sql="select * from comments where id='".$_GET["id"]."'"
  9. $result=mysql_query($sql); 
  10. $out=mysql_fetch_array($result); 
  11. echo $out["content"]."<br/>"
  12. echo $out["created_at"]."<br/>"
  13. echo "<a href='send_email.php?id=".$out["id"]."'>发送邮件</a><br/><hr>"
  14. //看看有没有新邮件 
  15. $sql_search_email="select * from email where accepter_id='".$id."'"
  16. $query=mysql_query($sql_search_email); 
  17. $result_email=mysql_fetch_array($query); 
  18. if($result_email["accepter_id"]==$_SESSION["id"]&&$result_email["flag"]=="no"
  19. echo "<strong><a href='see_email.php?id=".$result_email["id"]."'>您有新邮件</a></strong>"
  20. ?> 

login.php如下:

 

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

delete_session.php如下:

 

 
  1. <?php 
  2. if(isset($_SESSION["id"])) 
  3. unset($_SESSION["id"]); 
  4. echo "<script>alert('清除成功');</script>"
  5. ?> 

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表