0

別のページで 1 つのセッションを破棄したい。したがって、基本的に訪問者を (たとえば「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 に答える