お世話になります。
PHPの記述でつまずいてしまった2つあり、アドバイス頂ければと思い投稿させて頂きました。
1.PHPでセッションにてページ間のデータを受け渡しをしているのですが、これを特定のセッションのみ終了させることは可能でしょうか?
例)$_SESSION['1']と$_SESSION['2']の二つのセッションがあり、$_SESSION['2']のみクリアすることは可能でしょうか?
session_destroyをしてしまうと全部のセッションがクリアされてしまうため、ここで悩んでいます。
2.ある特定の文字列で16桁の乱文字列を作りたいのですが可能でしょうか?
例)使う文字列=a,b,c,d,e,1,2,3,4,5
上記の9つを使って16桁(a1bbcde45ed51cae)の文字列を毎回生成させていです。(文字列には特にこだわりませんが、英数字+数字で16桁の文字列を作る)
上記の2点について、夜分遅くですがアドバイスなど頂けたら嬉しい限りです。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
1
unset($_SESSION['2']);
単純にこれで良いと思います。
2.
英数字で良ければ
$key = substr(md5(time() + microtime()), 0, 16);
こんなのでいいのかな?って思います。
使う文字列=a,b,c,d,e,1,2,3,4,5
の場合は
$str = 'abcde12345';
$len = strlen($str) - 1;
$key = '';
for($i = 0; $i < 16; $i++) {
$_rand = rand(0, $len);
$key .= substr($str, $_rand, 1);
}
こんな感じで良いんじゃないかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- 計算機科学 急ぎです、大学数学再帰の問題難しくてがわからないです。 以下の4つの文字列を連結して新たに生成できる 1 2023/05/17 20:11
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- その他(プログラミング・Web制作) python質問 1 2023/08/14 11:54
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Excel(エクセル) LEFT関数で文字数を指定しないで取りだす方法 7 2023/06/30 09:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
PHPのセッション有効期限について
-
セッション ID とセッション名...
-
二人でWEBアプリを動かしている...
-
複数のサーバで運営する場合の...
-
二重ログイン管理について
-
PHP cookieの値が更新されない...
-
$_SESSIONと、POSTやGETの違い
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
VBA コレクションに2次元配列...
-
wordの差し込み印刷で文字...
-
syntax error, unexpected 'ech...
-
DTOとEntityの差は何ですか。
-
phpでcookieがうまく保存されない
-
excel access連携 このテーブル...
-
ローカルのコンピュータ名を取...
-
【C#】DataGridViewの最大列数...
-
Excel VBA:特定の文字列以降(...
-
「取得先」という表現について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
ログイン画面をはさんだ後、自...
-
PHPのセッション有効期限について
-
セッションのスコープ(有効範...
-
Sessionの上限について
-
セッション変数にパスワードを...
-
ブラウザを閉じた後もセッショ...
-
ログインしたら他からログイン...
-
別ブラウザ間でセッションの値...
-
Cookieを利用したユーザ管理
-
複数のサーバで運営する場合の...
-
学校の授業で困っていることが...
-
sessionとcookieの設定内容の区別
-
「ログイン機能を持たせる」説...
-
301リダイレクトはセッション引...
-
PHP cookieの値が更新されない...
-
セッション ID とセッション名...
-
sessioncookieをではなくcookie...
-
管理者としてログイン
-
セッションのタイムアウト管理
おすすめ情報