php控制文章评论过多
如何设置网友对图片文章评论不要超过两次用户对某图片文章加评论后,控制他操作第二次的php代码要怎么写啊,本人学做wap的,请写实用的就行,越简单越好<imgsrc="im...
如何设置网友对图片文章评论不要超过两次
用户对某图片文章加评论后,控制他操作第二次的php 代码要怎么写啊,本人学做wap的,请写实用的就行,越简单越好
<img src="images/em23.gif"/>(<a href="review.php?id=<?php echo $row['id'];?>&gobad=1"><?php echo $row['nice'];?></a>) 提交的代码行
<img src="images/em36.gif"/>(<a href="review.php?id=<?php echo $row['id'];?>&gobad=2"><?php echo $row['disappointing'];?></a>)提交的代码行
阅量(<?php echo $row['rq']?>)<br />
接收的代码页
<?php
require_once ('config.php');
head();
?>
<wml> <card id='main' title='评论'>
<p align="<?php echo $left;?>">
<?php
$review=@$_GET['id'];
$gobad=@$_GET['gobad'];//1为好nice2为差disappointing
echo $result="SELECT * FROM pic WHERE id='$review'";
echo "<br/>";
$result=mysql_query($result);
while($row=mysql_fetch_array($result)){
$ro[]=$row;
}
$rq=$ro[0]['rq']+1;
if ($gobad==1){
$nice=$ro[0]['nice']+1;
$bad=$ro[0]['disappointing'];
}
if ($gobad==2){
$nice=$ro[0]['nice'];
$bad=$ro[0]['disappointing']+1;
}
$back=$ro['0']['did'];
$sqlQuery="UPDATE pic SET rq='$rq', nice='$nice', disappointing='$bad' WHERE id = '$review'";
$result = MYSQL_QUERY($sqlQuery);
echo "评论成功!!!<br/>谢谢您的参与~~";
echo "<br/><a href='picml.php?appoint=$back'>返回欣赏</a>";
?>
</p></card></wml>
修改接收页面人怎么设置 展开
用户对某图片文章加评论后,控制他操作第二次的php 代码要怎么写啊,本人学做wap的,请写实用的就行,越简单越好
<img src="images/em23.gif"/>(<a href="review.php?id=<?php echo $row['id'];?>&gobad=1"><?php echo $row['nice'];?></a>) 提交的代码行
<img src="images/em36.gif"/>(<a href="review.php?id=<?php echo $row['id'];?>&gobad=2"><?php echo $row['disappointing'];?></a>)提交的代码行
阅量(<?php echo $row['rq']?>)<br />
接收的代码页
<?php
require_once ('config.php');
head();
?>
<wml> <card id='main' title='评论'>
<p align="<?php echo $left;?>">
<?php
$review=@$_GET['id'];
$gobad=@$_GET['gobad'];//1为好nice2为差disappointing
echo $result="SELECT * FROM pic WHERE id='$review'";
echo "<br/>";
$result=mysql_query($result);
while($row=mysql_fetch_array($result)){
$ro[]=$row;
}
$rq=$ro[0]['rq']+1;
if ($gobad==1){
$nice=$ro[0]['nice']+1;
$bad=$ro[0]['disappointing'];
}
if ($gobad==2){
$nice=$ro[0]['nice'];
$bad=$ro[0]['disappointing']+1;
}
$back=$ro['0']['did'];
$sqlQuery="UPDATE pic SET rq='$rq', nice='$nice', disappointing='$bad' WHERE id = '$review'";
$result = MYSQL_QUERY($sqlQuery);
echo "评论成功!!!<br/>谢谢您的参与~~";
echo "<br/><a href='picml.php?appoint=$back'>返回欣赏</a>";
?>
</p></card></wml>
修改接收页面人怎么设置 展开
3个回答
展开全部
主要是识别评论者身份,有两种方法:
1、通过注册用户名识别;
2、通过IP识别。
这里有一段识别客户端IP的代码(php版),供参考!
http://www.sizeed.com/br/download/client_ip2.txt
1、通过注册用户名识别;
2、通过IP识别。
这里有一段识别客户端IP的代码(php版),供参考!
http://www.sizeed.com/br/download/client_ip2.txt
展开全部
呜 具体没时间写代码了 给你思路吧..
评论首先获取评论的访问ip
评论表加入入一个ip字段
根据访客的ip来查询是否在表内有符合的结果
如果有则证明在这篇文章内已经评论过了 执行二次评论腰执行的代码
无则写入评论 记得要把评论ip写入
评论首先获取评论的访问ip
评论表加入入一个ip字段
根据访客的ip来查询是否在表内有符合的结果
如果有则证明在这篇文章内已经评论过了 执行二次评论腰执行的代码
无则写入评论 记得要把评论ip写入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是匿名用户就用ip
如果是登陆用户呢?
要看你是否容许匿名用户评论
如果是登陆用户呢?
要看你是否容许匿名用户评论
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询