0

以前に共有ホスティングでセッションを使用したことがありますが、それらは非常にシンプルでした。私は現在Amazonを使用しており、PHPで次の構成のLinuxサーバーを使用しています。問題は、セッション変数が 1 つのページから次のページに引き継がれないことです。

session

Session Support enabled
Registered save handlers    files user memcached
Registered serializer handlers  php php_binary

Directive   Local Value Master Value
session.auto_start  Off Off
session.bug_compat_42   Off Off
session.bug_compat_warn Off Off
session.cache_expire    180 180
session.cache_limiter   nocache nocache
session.cookie_domain   no value    no value
session.cookie_httponly On  On
session.cookie_lifetime 0   0
session.cookie_path /   /
session.cookie_secure   Off Off
session.entropy_file    no value    no value
session.entropy_length  0   0
session.gc_divisor  1000    1000
session.gc_maxlifetime  604800  604800
session.gc_probability  1   1
session.hash_bits_per_character 5   5
session.hash_function   0   0
session.name    PHPSESSID   PHPSESSID
session.referer_check   no value    no value
session.save_handler    files   files
session.save_path   /var/lib/php/session    /var/lib/php/session
session.serialize_handler   php php
session.use_cookies On  On
session.use_only_cookies    On  On
session.use_trans_sid   0   0

サンプルページ:http ://www.datingjapan.co/index.php

コード: index.php

<?php
session_start();
error_reporting(E_ALL & ~E_NOTICE);
$_SESSION['domain'] = 'www.datinggirls.co';
print_r($_SESSION);
?>

<h1>This is the HTML</h1>
<a href="page.php">Visit W3Schools</a>

page.php

<?php
session_start();
$_SESSION['page2'] = 'page-two-data';
print_r($_SESSION);
?>

<h1>This is page 2</h2>
<a href="index.php">Visit Home Page</a>

何かアドバイスはありますか...?

どうも

4

2 に答える 2

1

ドメイン www.datingjapan.co に ping を実行するたびに、異なる IP が返されます。

複数のクラウド インスタンスで共有ホスティングを行っていますか? おそらく。

次に、PHP セッション ファイルは、ページ "index" を表示した最初のサーバーのローカルに保存されます。2番目のページをロードすると、別のサーバーにいます...

Peter に同意します。Amazon の FAQ を参照するか、セッション ストレージがどのように同期されているか (または同期されていないか) についてサポートしてください。

于 2013-01-23T00:57:21.850 に答える
1

複数のサーバーを使用している場合、それぞれに独自のセッション ストレージがあります。サーバー間のセッション ストレージの同期に関する Amazon サポート フォーラムの投稿を参照してください。

編集: SO に関するそのような投稿の 1 つを次に示します:アマゾン ウェブ サービス (AWS) を使用してセッションを同期する方法は?

于 2013-01-23T00:54:09.950 に答える