这里是代码让我发疯:)Php,会话ID控制不起作用?
<?php
$deger=0;
if (session_id() == '') {
session_start();
$deger=1;
}
else{
$deger=0;
}
$row = mysql_fetch_row($result);
$counter =$row[2];
if($deger==1){
$counter--;
}
echo $counter;
?>
这基本代码让我发疯。 deger == 1条件总是返回true,并继续递减计数器。我想要做的是检查会话,如果会话是新的减少它只有一次。之后,不要减少价值。我在这里错过了什么吗?我是新来的PHP也许我错过了一些东西。
我期待你的回答谢谢。
您能否提供一段示例代码来检查用户是第一次打电话给某个页面还是旧用户? – akd
请参阅我的编辑 – k102
非常感谢你,我认为这是我正在寻找的答案。我发现有点混淆的唯一的事情是,我想用会话标识来识别用户,就我所知,这是一个唯一的号码。所以这是可以调用这个$ _SESSION ['user'] = session_id(); – akd