]> git.plutz.net Git - cgilite/blobdiff - cgilite.sh
keep / in URL coded path
[cgilite] / cgilite.sh
index b936e47dbe07457833b724fbeadbac12a5bceaf7..8859b44c380d13ad61b779775239aeeaabed606c 100755 (executable)
@@ -170,7 +170,7 @@ URL(){
 
   printf %s "$*" \
   | hexdump -v -e '/1 ",%02X"' \
 
   printf %s "$*" \
   | hexdump -v -e '/1 ",%02X"' \
-  | tr , %
+  | tr , % |sed 's;%2F;/;g;'
 }
 
 PATH(){
 }
 
 PATH(){
@@ -186,6 +186,7 @@ PATH(){
 
 
 SET_COOKIE(){
 
 
 SET_COOKIE(){
+  local expire cookie
   case "$1" in
     ''|0|session) expire='';;
     [+-][0-9]*)   expire="$(date -R -d @$(($(date +%s) + $1)))";;
   case "$1" in
     ''|0|session) expire='';;
     [+-][0-9]*)   expire="$(date -R -d @$(($(date +%s) + $1)))";;