![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
48歳独学でプログラムを勉強しているものです。誰も教えてくれる人がいないので、教えてgooさんには大変お世話になっております。
現在PHPを使用して無料レンタルサーバーに会員画面を作ろうとしているのですが、一般的に無料レンタルサーバーでもセッション変数は使えるものなのでしょうか。どうも上手くセッション変数がフォルダに保存されません。無料レンタルサーバーでは不可なのでしょうか。
セッション保存先に「kaiintmp」というフォルダを作成しています。
そして、
session_start();
session_save_path("kaiintmp");
session_register("simei","pass");
$_SESSION[simei]=$simei;
$_SESSION[pass]=$pass;
のようにしていますが・・・。
自分のパソコンでは、セッション変数が作成されますがレンタルサーバーにUPしても作成されません。
レンタルサーバーにUPしたときのpathがダメなのでしょうか?
レンタルサーバーでセッション変数を使用されている方おりましたら宜しくご教授お願いいたします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_15.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
>session_start();
>session_save_path("kaiintmp");
この順番だと、path設定は無効です。default pathの/var/lib/php/sessionには、たぶんアクセス権が無いから、保存出来ないのでしょう。
マニュアルより
http://jp.php.net/manual/ja/function.session-sav …
session_start() がコールされる前に session_save_path() がコールされている必要があります
参考URL:http://jp.php.net/manual/ja/function.session-sav …
ありがとうございます。
session_save_path("kaiintmp");
session_start();
session_register("simei","pass");
この順番ですね。勉強になりました。
セッション変数で作りたかったのですが、どうやら使えそうにないのでクッキーでの処理にしたほうが良いのかなと思っています。
No.1
- 回答日時:
>
phpinfo()関数を実行し、「Session」の項目が表示されなければ
サポートされていないのでしょう。サポートされていれば
「Session Support」い「enable」が表示されます。
PHPは各機能がモジュールで構成されていますので、sessionに関する
モジュールがロードされていないのだと思います。
サーバー側の方針かもしれないですし、クライアント側で選択して
ロードできるような仕組みにしているのかもしれません。
ありがとうございます。調べてみましたところサポートされているようでした。
ということはパスの指定が悪いと言うことですね^^。
ウ~ン??
分からないです。
--------------------------------------------------------
session
Session Support enabled
Registered save handlers files user
Registered serializer handlers php php_binary wddx
Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 Off Off
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
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 1440 1440
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 Off Off
session.use_trans_sid 0 0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL サブスクは月払いで、数百円できる口座引き落としのレンタルサーバーありますか? 2 2022/12/15 03:06
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- その他(ブログ) Brogger独自ドメインから独自ドメインへ変更する 1 2022/09/22 13:21
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- HTML・CSS エクセルでリンクページを作り、HTML形式で保存 1 2022/05/23 03:38
- インターネット広告・アフィリエイト アフィリエイトブログを1からやり直す 2 2022/08/10 14:41
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- SQL Server MySQLとPHPが使えるレンタルサーバー 1 2022/09/01 06:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
二重ログイン管理について
-
負荷分散におけるセッションID...
-
■(ログイン)セッションの有効期...
-
Cookieを利用したユーザ管理
-
The session id contains inval...
-
PHPで$_GET[’m’]の意味が分か...
-
アクセスの度にIPアドレスを変...
-
wordの差し込み印刷で文字...
-
switch()文で値の大小比較
-
PHPでのパスワード制限のセキュ...
-
変数の受け渡しによる画像の表示
-
DTOとEntityの差は何ですか。
-
echo $a++とecho ++$a,の違いは?
-
コマンドプロンプトのスクリプ...
-
Yahoo! JAPAN IDを新規取得でき...
-
ミュージックのアートワークを...
-
Dosブロンプトでtabを出力したい
-
動的なPHPを静的なhtmlページに...
-
英訳お願いします。いつまで食...
-
このような場合の日付計算について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
PHPのセッション有効期限について
-
セッション変数にパスワードを...
-
複数のサーバで運営する場合の...
-
ログインしたら他からログイン...
-
ブラウザを閉じた後もセッショ...
-
セッションを維持したまま、サ...
-
PHP SESSION変数を複数使用でき...
-
session_start()で生成されるセ...
-
HTTPヘッダー内での順番などに...
-
session_regenerate_id
-
「ログイン機能を持たせる」説...
-
Sessionの上限について
-
$_SESSIONと、POSTやGETの違い
-
セッション変数の命名規則
-
ログイン画面をはさんだ後、自...
-
初歩的な質問 セッション管理に...
-
セッション ID とセッション名...
-
複数ページでセッションを使わ...
-
セッションのスコープ(有効範...
おすすめ情報