PHP工房トップ

HOME > News&Tips一覧ページ > Softbank(ソフトバンク)サーバーでPHPセッション機能を利用する

Softbank(ソフトバンク)サーバーでPHPセッション機能を利用する

2015/06/02

Softbank(ソフトバンク)サーバー(情報が少なすぎて正式名称、プランは不明です)では
デフォルトの状態ではPHPのセッション(Session)機能が使えないため、ログイン機能などがそのままでは使えません。

まぁ超超マイナーなサーバーのため情報が少ない&役に立つかどうか微妙ですが、
下記手順にてセッションが使えるようになります。

※下記の手順はあくまでも当サイトのプログラムを指します。

1,photo_newsフォルダ内にsessionという空のフォルダ(ディレクトリ)を作成して下さい。
※当プログラム以外の場合にはプログラムファイルと同じ階層に作成下さい。
2,admin.phpをエディタソフトで開いて下さい。
3,20行目付近の「session_start();」の上の行に以下リンク先の1行をコピペ下さい。
※当プログラム以外の場合にはsession_start()の前に記述すればOKです。
4,管理画面にて投稿してみてください。


セッション機能有効化のための追記用テキストファイル

※記号などが変換されるためあえて外部ファイルにしています。

以下は事の経緯になります。
適当に読み飛ばしてOKです。

このことは当サイトのユーザーよりニュースプログラムでログインできないというお問い合わせがあり、
判明したという経緯があります。

まずSoftbank(ソフトバンク)サーバー問い合わせたところ下記回答が来たとのことです。

------------------------------------------------------------

ソフトバンクモバイル 法人お客様センター

PHPのセッション機能は使用可能でございますが、
使用に際しご留意いただきたい点がございます。

PHP内で、/var/lib/php/sessionを指定していただいている
状況でしたら、お客様の自ディレクトリ内ファイルを
ご指定いただけますでしょうか。

上記は、/var/lib/php/session への書き込み権限が無い事に
起因するプラットフォーム(Parallels Plesk Panel)の
仕様でございます。
また、お客様領域より上位のファイルの改変につきましては、
共有サーバのため、承りかねます旨、ご了承ください。

------------------------------------------------------------

wwまぁ例によってサーバー会社にありがちな回答が、、、そういうことを聞いているんじゃないんですがねw
デフォルトで動くかどうかを聞きたかっただけなんだけど。。

何度か無駄なやりとりを行い、ようやく解決することが出来た。

まぁこんなサーバーをあえて借りることはないとは思いますが、どなたかの役に立てば嬉しいです。

少なくとも現状分かっているセッション機能がデフォルトで使えないサーバーは
Yahooジオプラスとこのソフトバンクです。(まぁほぼ同一会社なので納得ですが、対処法が異なります)

ジオプラスは一応マニュアルありますが、ソフトバンクは無いようです。

まぁあまり文句を言いたくはないのですが、まだまだイレギュラー仕様のサーバーが未だ多いため、少しでも改善(ボトムアップ)できたらと。
そんな私の携帯はSoftbankですw

PHPメールフォーム(無料版)

PHPメールフォーム(有料版)

新着情報・更新履歴CMS(無料版)

投票・アンケートシステム(無料版)

テロップCMS(無料版)

写真ギャラリーCMS(無料版)

営業日カレンダーCMS(無料版)

営業日カレンダーCMS(有料版)

カレンダー予約フォーム(無料版)

カレンダー予約フォーム(有料版)

リンク集ページCMS(無料版)

アクセスカウンター(無料版)

ダウンロードカウンター(無料版)

その他

メールフォームの各種カスタマイズならお任せ下さい
業務効率化が可能なPHPオリジナルCMS制作します

役立つかも?なもの

豆知識や役立ち事など

PHPについて

各種情報