他の場所では普通に手に入るのに、赤い部分が手に入らないのはなぜですか!
グローバル $fdyu,$db;
$tp_id = intval($_GET['tp_id']);
$hd_id = intval($_GET['hd_id']);
$all_toupiao = $_GET['all_toupiao'] ;
$tp_star_time = $_GET['tp_star_time'];
$tp_end_time = $_GET['tp_end_time'];
if(strtotime('Y-m-d H:i:s' ,time()))>strtotime($tp_end_time))
{
$ajax['record']['all_tp'] = 3;
echo json_encode($ajax)
}
if(strtotime) (date('Y-m-d H:i:s',time()))
$ajax['record']['all_tp'] = 4;
echo json_encode($ajax) ;
exit
}
//投票数を取得します
$sql_c="select cishu from ".$fdyu->table('cms')." as cms
where cms.cms_id=".$hd_id ." ";
$row_c = $db->getRow($sql_c,true)
{
$cs=''; {
$cs=" および DATE_FORMAT(add_time,'%Y-%m-%d')='".date('Y-m-d',time())."'"
}
if($ all_toupiao= =0)
{
//単一選択プロンプト
$tp_count = $db->getOne("SELECT COUNT(*) FROM ".$fdyu->table('oa_toupiao_xx')." WHERE tp_ip=' ". $_SERVER["REMOTE_ADDR"]."' および huodong_id=".$hd_id." ".$cs."");
if($tp_count>0)
{
if($row_c['cishu'] == 0)
{
$ajax['record']['all_tp'] = 1; }
else
{
$ajax['record']['all_tp'] = 5;
echo json_encode( $ajax );
終了
}
}
$tp_count_1 = $db->getOne("SELECT COUNT(*) FROM ".$fdyu->table('oa_toupiao_xx')." WHERE tp_ip=' .$ _SERVER["REMOTE_ADDR"]."' および huodong_id=".$hd_id." および toupiao_id=".$tp_id." ".$cs."");
if($tp_count_1>0)
{
if ($ row_c['cishu']==0)
{
$ajax['record']['all_tp'] = 2; }
else
{
$ajax['record']['all_tp'] = 6;
}
echo json_encode($ajax);
}
$sql = ".$fdyu->table('oa_huodong_toupiao')." set count=count+1
WHERE toupiao_id= .$ tp_id;
$db->query($sql);
$field_values = array(
"toupiao_id" => $tp_id,
"huodong_id" => $hd_id,
"tp_ip" = > $_SERVER ["REMOTE_ADDR"],
"add_user" => $_SESSION['userName'],
"add_time" => date('Y-m-d H:i:s',time())
);
$db- >autoExecute($fdyu->table('oa_toupiao_xx'),$field_values);
$sql_t='SELECT count FROM '.$fdyu->table('oa_huodong_toupiao')." ここで toupiao_id =".$ tp_id;
$row_t = $db->getRow($sql_t,true);
if($row_t !== false)
{
$ajax['record']['tp_count'] = $ row_t['count '];
$ajax['status']['code'] = '1';
返信ディスカッション (解決策)
中かっこがありません
if($row_t != = false)
{
$ajax['record']['tp_count'] = $row_t['count']
}
$.get("/show.php?act=get_toupiao",{
tp_id:tp_id、
all_toupiao:all_toupiao、
hd_id:hd_id、
tp_star_time:tp_star_time、
tp_end_time:tp_end_time、
async:fal se 、
ランド:math.random()}、function(data){
if(data.All_tp == "5"){
aLERT( "今日はもう一度投票してください!");
}
if(data.record.all_tp=="6")
{
alert("今日はすでに投票しました。明日もう一度投票してください!")
all_tp == "3")
{
Alert ("投票時間が過ぎているため投票できません"); 時間がまだ来ていないので投票できません ");
false を返す
}
if (data.Rcord.all_tp ==" 1 ") {
Alert ( " このイベントに投票しました。繰り返し投票することはできません ");
Return false
}
if(data.record.all_tp=="2")
{
alert("このプロジェクトにはすでに投票しています;再度投票することはできません");
==="1") {
//成功
$("#tp_"+tp_id+"").empty();
$("#tp_"+tp_id+"") .append(""+data.record.tp_count+"");
alert("投票は成功しました! ");
false を返す;
}}," json "); .empty();
$("#tp_"+tp_id+"").append("") ; T Alert ("投票成功!");
Return false;
}
なぜここにプロンプトがないのですか! 09 23:23:27 21
コンテンツ大丈夫のようですが、奇妙です! 別のネットワークのマシンは 1 回しか投票できません。どうすればよいですか?
また、QQ ブラウザを開くと、同じルーター上の異なる電話機には異なる IP が割り当てられることもわかりました。同じルータ上に異なるネットワークがあっても、携帯電話が取得する IP は同じです
Wi-Fi アクセス、IP は同じではありません!
トラフィックアクセスの場合、IP は同じである必要があります
ユーザー識別のための一意の識別子が必要です (Cookie または URL を使用)