note 128936 added to session.configuration

From: Date: Sun, 08 Oct 2023 13:23:12 +0000
Subject: note 128936 added to session.configuration
Groups: php.notes 
Request: Send a blank email to php-notes+get-220895@lists.php.net to get a copy of this message
Can't find mod_files.sh? Here it is: ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ #!/usr/bin/env bash if [[ "$2" = "" ]] || [[ "$3" = "" ]]; then echo "Usage: $0 BASE_DIRECTORY DEPTH BITS_PER_CHAR" echo "BASE_DIRECTORY will be created if it doesn't exist" echo "DEPTH must be an integer number >0" echo "BITS_PER_CHAR(session.sid_bits_per_character) should be one of 4, 5, or 6." # http://php.net/manual/en/session.configuration.php#ini.session.sid-bits-per-character exit 1 fi if [[ "$2" = "0" ]] && [[ ! "$4" = "recurse" ]]; then echo "Can't create a directory tree with depth of 0, exiting." fi if [[ "$2" = "0" ]]; then exit 0 fi directory="$1" depth="$2" bitsperchar="$3" hash_chars="0 1 2 3 4 5 6 7 8 9 a b c d e f" if [[ "$bitsperchar" -ge "5" ]]; then hash_chars="$hash_chars g h i j k l m n o p q r s t u v" fi if [[ "$bitsperchar" -ge "6" ]]; then hash_chars="$hash_chars w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - ," fi while [[ -d $directory ]] && [[ $( ls $directory ) ]]; do echo "Directory $directory is not empty! What would you like to do?" options="\"Delete directory contents\" \"Choose another directory\" \"Quit\"" eval set $options select opt in "$@"; do if [[ $opt = "Delete directory contents" ]]; then echo "Deleting $directory contents... " rm -rf $directory/* elif [[ $opt = "Choose another directory" ]]; then echo "Which directory would you like to choose?" read directory elif [[ $opt = "Quit" ]]; then exit 0 fi break; done done if [[ ! -d $directory ]]; then mkdir -p $directory fi echo "Creating session path in $directory with a depth of $depth for session.sid_bits_per_character = $bitsperchar" for i in $hash_chars; do newpath="$directory/$i" mkdir $newpath || exit 1 bash $0 $newpath expr $depth - 1 $bitsperchar recurse done ---- Server IP: 45.112.84.4 Probable Submitter: 45.91.157.134 (proxied: 89.234.253.244) ---- Manual Page -- https://php.net/manual/en/session.configuration.php Edit -- https://main.php.net/note/edit/128936 Del: integrated -- https://main.php.net/note/delete/128936/integrated Del: useless -- https://main.php.net/note/delete/128936/useless Del: bad code -- https://main.php.net/note/delete/128936/bad+code Del: spam -- https://main.php.net/note/delete/128936/spam Del: non-english -- https://main.php.net/note/delete/128936/non-english Del: in docs -- https://main.php.net/note/delete/128936/in+docs Del: other reasons-- https://main.php.net/note/delete/128936 Reject -- https://main.php.net/note/reject/128936 Search -- https://main.php.net/manage/user-notes.php

« previous php.notes (#220895) next »