请问一个PHP输出为js的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:11:39
希望大家能帮下我:
<?php
require_once './include/common.inc.php';
include template('userlogin');
?>
这是DZ论坛调用会员,判断是否登陆的代码。
已登陆显示欢迎信息,未登陆显示登陆框。直接运行已经出现效果了。
但是现在我要在我的首页HTML里用JS来调用,试了很多方法都没用

希望有高手可以帮我下。万分感谢!!!
一楼的朋友,你这个

function test_cookie()
{
@mysql_connect('localhost','root','');
@mysql_select_db("MyData");
........

这个请问该如何用呢。。

相对路径改成绝对路径试一试。
判断会员是否登陆其实只需要判断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是数据库中存放的密码(加密后)
总体思路就是根据coo