请教高手,如何将是否登录封装成函数,然后使用。。。 偶把登录封装过类,函数还没有封装过.还有我的类里没用$_COOKIE,用的是$_SESSION,另外还有图片验证,如果需要联系我吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显式的传递变量 $user_cookie “象这样每个函数单独连接数据库是很费资源的。”????如果用同样的参数第二次调用 mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识。除非使用了 new_link 参数,而这里并没有所以不存在浪费资源的问题 怀疑是require_once ("config.inc.php");这句的路径问题 <?phprequire_once ("config.inc.php");// 验证是否登录函数function islogin($username, $dbhost, $dbname, $dbuser, $dbpswd,$user_cookie){if (isset($user_cookie)){$username = $_COOKIE['$user_cookie']["name"];$conn = @ mysql_connect($dbhost, $dbuser, $dbpswd) or die ('Error: Cannot connect to database.');@ mysql_select_db($dbname, $conn);mysql_query("set names 'utf8'");$result=mysql_query("SELECT * FROM `user` WHERE `username` = '$username' ") ; $row = @mysql_fetch_array ($result);$uid = $row["userid"];if($username != ""){return true;}}else{return false;}}?> <?phprequire_once ("config.inc.php");// 验证是否登录函数function islogin($username, $dbhost, $dbname, $dbuser, $dbpswd,$user_cookie){if (isset($user_cookie)){$username =$user_cookie['name'];$conn = @ mysql_connect($dbhost, $dbuser, $dbpswd) or die ('Error: Cannot connect to database.');@ mysql_select_db($dbname, $conn);mysql_query("set names 'utf8'");$result=mysql_query("SELECT * FROM `user` WHERE `username` = '$username' ") ; $row = @mysql_fetch_array ($result);$uid = $row["userid"];if($username != ""){return true;}}else{return false;}}?> 一个星期解决不了 招聘PHP开发人员 有个IF语句要加到PHP文件里,不知道加在哪有效,格式怎么写,高手帮忙下 访问本地机子,为什么有时候又访问不到了? 怎么制作intall.php这样的安装页面? 一台服务器装了SQL 2000和 MY SQL 会有冲突么??? session_start()问题 在链接mysql时出现一个小问题! 请问如何在php中进行跳转页面 PHP中函数问题! [正则表达式问题]php4版本的字符串替换 想做一个类似wiki的系统,帮忙找一个 在线编辑器吧
除非使用了 new_link 参数,而这里并没有
所以不存在浪费资源的问题
require_once ("config.inc.php");
// 验证是否登录函数
function islogin($username, $dbhost, $dbname, $dbuser, $dbpswd,$user_cookie)
{
if (isset($user_cookie))
{
$username = $_COOKIE['$user_cookie']["name"];
$conn = @ mysql_connect($dbhost, $dbuser, $dbpswd) or die ('Error: Cannot connect to database.');
@ mysql_select_db($dbname, $conn);
mysql_query("set names 'utf8'");
$result=mysql_query("SELECT * FROM `user` WHERE `username` = '$username' ") ;
$row = @mysql_fetch_array ($result);
$uid = $row["userid"];
if($username != "")
{
return true;
}
}
else
{
return false;
}
}
?>
require_once ("config.inc.php");
// 验证是否登录函数
function islogin($username, $dbhost, $dbname, $dbuser, $dbpswd,$user_cookie)
{
if (isset($user_cookie))
{
$username =$user_cookie['name'];
$conn = @ mysql_connect($dbhost, $dbuser, $dbpswd) or die ('Error: Cannot connect to database.');
@ mysql_select_db($dbname, $conn);
mysql_query("set names 'utf8'");
$result=mysql_query("SELECT * FROM `user` WHERE `username` = '$username' ") ;
$row = @mysql_fetch_array ($result);
$uid = $row["userid"];
if($username != "")
{
return true;
}
}
else
{
return false;
}
}
?>