0

我想销毁不同页面上的一个会话。所以基本上当我将访问者重定向到(例如“success.php”)时,无论何时离开,会话都会被销毁。

if(isset($_SESSION["log"])) {
  $from_date = $_SESSION["log"];
  $minute = 30 - round(abs($date - $from_date) / 60,2);
  $ips = explode("/", $ip_sessions);
  if(in_array($ip, $ips) && $minute > 0 && $minute < 30) {
    $valid = true;
  } else {
    session_destroy();
  }

所以我只想拥有另一个包含其他内容的页面“success.php”,但是访问此页面会破坏上面“index.php”上的会话。

谁能帮我编写代码以在新页面上销毁此会话?

4

2 回答 2

2
session_destroy();

http://php.net/manual/en/function.session-destroy.php

这就是您所需要的,还是我完全误解了您的问题?

于 2012-08-14T19:18:02.003 回答
0

我相信你也许还可以使用unset($mySession)来破坏一个特定的变量。

于 2012-08-14T19:20:19.780 回答