2012-08-08 31 views
-1

首先,我想检查用户是否登录。如果没有,用户应该被重定向到login.php页面。套接字发送并检查在php用户登录?

其次,我想在PHP中发送套接字。我想要发生的是当选择了静音按钮时,会向电脑发送一条消息,指示它这样做。

这是为我创建的应用程序的目的,但我不知道如何继续。

<?php 

//session_start(); 

include("helper/DBOperation.php"); 

$dbObj = new DBOperation(); 

include("helper/check_user_login.php"); 

checkUserIsLogin(); 

?> 
+3

我不知道你在做什么,以及你在问什么。 – 2012-08-08 14:35:54

+0

PHP代码是否与发送静音命令的用户在同一台​​计算机上运行?如果您需要控制套接字并捕获类似于静音按钮的事件,则可能需要尝试使用C#.Net等桌面应用程序语言来代替PHP。 – mellamokb 2012-08-08 14:36:05

+0

这个问题怎么能有答案和** upvotes **? – quinestor 2012-10-11 21:47:19

回答

0

你需要做的是:

在DBOperation.php的第264线,说:

$data_provided = "not enough at all"; 

修改成:

$data_provided = "provide enough, so that others can figure out what is going on"; 

而且,在checkUserIsLogin函数中,请注意以下行:

function checkUserIsLogin() 
{ 
    /* 
specify what sending a socket to PHP means, and also what is the role of the mute button selection in the grand theme of things*/ 

if($data_provided == "not enough at all") 
    die("Sorry, too little data, please provide more information.."); 
} 
0

我猜你是新手。

  1. 它是用户是否登录由你来决定。假设基于Web的技术,你需要阅读了关于PHP会议,HTML认证,SSL等

  2. 一个socket需要在你的情况下阅读。去谷歌上查询。

  3. 创建该应用程序之前,做一个小游戏和阅读的背景

  4. 再次与我们联系,当你有问题的地方更好的主意。

3

对于套接字节我建议您使用JavaScript技术,如Node.js和Socket.io。 这里是链接到文档:node documentationsocket.io

这与PHP Web站点工作得很好,因为你可以在你的客户端代码使用JavaScript。您将在运行Apache服务器的计算机上的另一个端口上运行节点服务器。 但问题是,我不确定您是否可以从节点服务器访问系统的音量控制。 如果它是需要静音的html5视频,可以使用JavaScript来完成。

让我知道这是否对你有帮助。