📜  项目理念 | PHP中的匿名消息恶作剧游戏

📅  最后修改于: 2022-05-13 01:56:43.340000             🧑  作者: Mango

项目理念 | PHP中的匿名消息恶作剧游戏

在这篇文章中,我们将学习数据库的概念,如何使用PHP和 MySQL 制作一个简单的游戏,我们如何实现一个为特定用户发送秘密消息的数据库,如何安排数据库中的表以及我们了解了一些安全问题,我们如何才能从这些安全问题中拯救我们的网络应用程序。

域:使用PHP和 MySQL 数据库的 Web 应用程序。

特征:

  • 报名
  • 登录
  • 使用注册用户提供的 URL 向特定用户发送秘密消息
  • 通过 Ajax 请求发送消息
  • 数据库

这是一个简单的游戏,其中用户通过使用链接为特定用户发送秘密消息。通过这个游戏,我们学到了很多东西,比如如何通过创建会话和销毁会话来注册和登录用户,我们如何在数据库中为创建了链接的特定用户存储用户数据和秘密消息他的名字。

工具和技术:

前端:

  1. 引导 CDN
  2. HTML 和 CSS

后端:

  1. PHP
  2. jQuery
  3. 数据库——MySQL

工具:

  1. XAMP 服务器(用于在 Localhost 上创建服务器)

项目实现:创建一个空文件夹并根据这个文件结构创建文件

文件结构

资产文件夹:首先,让我们从资产文件夹开始。所以我们创建这个文件夹是因为我们在项目中使用的资产,比如图像、视频、全局 CSS 和 js 文件,这些文件附加到我们项目中的所有文件。我们还创建了一个索引。 PHP文件,因为如果有人试图访问这个文件夹,那么他只会看到一个索引页面,而不是我们的目录

如果索引。 PHP文件没有创建,那么任何人都可以看到我们整个项目的文件结构

如果索引。 PHP不是在所有文件夹中创建的

创建索引后。所有文件夹中的PHP

资产

PHP

 



    
    
    
    Error


    403 - Forbidden Error



HTML

 
.content {
  min-height: calc(93vh - 70px);
}
.footer {
  background-color: black;
  color: white;
  text-align: center;
  height: 40px;
}
 
.cont{
  height: 300px;
  overflow-y: auto;
}


PHP


PHP


PHP


PHP

   
    

Anonymous Prank

   
 


PHP

 


 

    
    
 
 
    
    
    

 


PHP

   



    
    
    
    Document


    403 - fobidden error



PHP

 


PHP

 


PHP

  
    
// Navbar and login modal  


    
    
// Container  
    
        
            
                

                    Anonymous message Prank Game                 

                                  

                    Prank Your Friends by Sending Secret                     Messages to them They dont able to                     know who send message to them ????????                     Enter Your Name to get Started                 

                          
                                       
                                                  
                                                                                                                
                          
                                                                                                                
                          
                                                     
                    
                
            
        
    
   // Including footer


PHP

  

  
 
    
        
            
                                   

                    Hey????????,                 

                

                    Your Username -                 

                                  

                    Password -                 

                                  

                    Use these crediantials when you login                     again save them for future reference                 

                       

                    Reload the page to Load new messages                 

                       

                    Share this URL with your friends so                     that they can send you messages                 

                                        

                    Link -                 

                
        
    
       

Messages

       
        
                             
                

'.$row['msg_text'].'

                       

                    '.$row['timestamp'].'                 

                
        
';                }     ?>        
    


PHP


  
    
        
            
                

                    Hey ????, Anonymous Send a Secret                     message to                     0) {                         $row = mysqli_fetch_assoc($result);                         echo $row['an_name'];                        }else {                         header("location:index.php");                     }                     ?>                 

                  

                   
                                         
                                                                                                        name="mycode" id="mycode">                                              
                
            
        
    
                               
    

Anonymous Prank

   
 

PHP


 


 

    
    
 
 
    
    
    

 

PHP


   



    
    
    
    Document


    403 - fobidden error


PHP


 

PHP


 

根文件夹:根据此结构制作文件。

根文件夹

文件名 - 索引。 PHP

创建索引。 PHP ,它是 Web 应用程序的主页。在此页面中,我们正在创建一个表单,该表单将用户名作为输入来启动游戏。

PHP


  
    
// Navbar and login modal  


    
    
// Container  
    
        
            
                

                    Anonymous message Prank Game                 

                                  

                    Prank Your Friends by Sending Secret                     Messages to them They dont able to                     know who send message to them ????????                     Enter Your Name to get Started                 

                          
                                       
                                                  
                                                                                                                
                          
                                                                                                                
                          
                                                     
                    
                
            
        
    
   // Including footer

文件名 -欢迎。 PHP

我们正在创建此文件以查看来自其他用户的消息并向注册用户提供用户名和密码。除了用户名和密码之外,还提供了一个链接,以便注册用户与其他人共享它,而其他人则向他发送匿名消息。

欢迎。 PHP

PHP


  

  
 
    
        
            
                                   

                    Hey????????,                 

                

                    Your Username -                 

                                  

                    Password -                 

                                  

                    Use these crediantials when you login                     again save them for future reference                 

                       

                    Reload the page to Load new messages                 

                       

                    Share this URL with your friends so                     that they can send you messages                 

                                        

                    Link -                 

                
        
    
       

Messages

       
        
                             
                

'.$row['msg_text'].'

                       

                    '.$row['timestamp'].'                 

                
        
';                }     ?>        
    

文件名 - 匿名。 PHP

我们正在为我们提供给注册用户的 URL 创建此文件,以便他们与朋友共享该 URL,并使用该 URL 将朋友定向到该文件

匿名的。 PHP

PHP



  
    
        
            
                

                    Hey ????, Anonymous Send a Secret                     message to                     0) {                         $row = mysqli_fetch_assoc($result);                         echo $row['an_name'];                        }else {                         header("location:index.php");                     }                     ?>                 

                  

                   
                                         
                                                                                                        name="mycode" id="mycode">