PHP中怎么才能调用JS文件里的一个函数!
2013-12-12
展开全部
相对路径改成绝对路径试一试。
判断会员是否登陆其实只需要判断cookie是否还有效就可以了,这两句话也可能就是调用了两个函数.
这是我原来写的一个检查cookie是否有效的函数
返回布尔值来判断
当然密码在存放数据库之前句进行了MD5加密
function test_cookie()
{
@mysql_connect('localhost','root','');
@mysql_select_db("MyData");
$read_cookie="select Password from member_data where LoginID= \"".$_COOKIE['user_id']."\"";
$test_cookie=mysql_query($read_cookie);
$r=@mysql_fetch_array($test_cookie,MYSQL_ASSOC);
if(@mysql_num_rows($test_cookie)==1&&$_COOKIE['user_pwd']==$r['Password'])
return TRUE;
else return FALSE;
mysql_close();
}
PS:把函数文件include以后;就是直接用一个if语句判断就可以了
例如:
if(test_cookie())
{
do something which you want to do;
}
else {do nothing;}
其中数据库连接部分是根据你机器里安装设定的写;user_id、user_pwd是自己设置cookie时候用户名和密码;密码为了安全;先进行了md5加密;Password是数据库中存放的密码(加密后)
总体思路就是根据cookie中的user_id去在数据库中查询密码,然后再将查询出来的密码和cookie中的密码比较,来查看cookie是否有效
js调用php你可以上网搜下
判断会员是否登陆其实只需要判断cookie是否还有效就可以了,这两句话也可能就是调用了两个函数.
这是我原来写的一个检查cookie是否有效的函数
返回布尔值来判断
当然密码在存放数据库之前句进行了MD5加密
function test_cookie()
{
@mysql_connect('localhost','root','');
@mysql_select_db("MyData");
$read_cookie="select Password from member_data where LoginID= \"".$_COOKIE['user_id']."\"";
$test_cookie=mysql_query($read_cookie);
$r=@mysql_fetch_array($test_cookie,MYSQL_ASSOC);
if(@mysql_num_rows($test_cookie)==1&&$_COOKIE['user_pwd']==$r['Password'])
return TRUE;
else return FALSE;
mysql_close();
}
PS:把函数文件include以后;就是直接用一个if语句判断就可以了
例如:
if(test_cookie())
{
do something which you want to do;
}
else {do nothing;}
其中数据库连接部分是根据你机器里安装设定的写;user_id、user_pwd是自己设置cookie时候用户名和密码;密码为了安全;先进行了md5加密;Password是数据库中存放的密码(加密后)
总体思路就是根据cookie中的user_id去在数据库中查询密码,然后再将查询出来的密码和cookie中的密码比较,来查看cookie是否有效
js调用php你可以上网搜下
2013-12-12
展开全部
举个例子:
我们来自己写个类 命名为:XXXclass.PHP
class request {然后在这个类中写一些实现功能的函数.
}
//---下面是你帐号密码的页面
require_once("../XXXclass.php"); //调用此页面
$objclass = new request ;
$objclass->你要调用的方法(密码变量);
这样不就可以了,因为还在同一个页面,所以就不存在JS传值的问题.
我们来自己写个类 命名为:XXXclass.PHP
class request {然后在这个类中写一些实现功能的函数.
}
//---下面是你帐号密码的页面
require_once("../XXXclass.php"); //调用此页面
$objclass = new request ;
$objclass->你要调用的方法(密码变量);
这样不就可以了,因为还在同一个页面,所以就不存在JS传值的问题.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-12
展开全部
跟java的语法基本一致。
不同的类,就实例化。相同的就直接写方法名就行了。
不同的类,就实例化。相同的就直接写方法名就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询