Session id längd .. typ ..

PHP

8 svar · 250 visningar · startad av Fuel

Medlem sedan okt. 20001 285 inlägg
Trådstart#1

Jag hade nåra rader som genererade ett session id typ.. men det blev så långt. Jag skulle vilja ha det lite kortare, typ 6-8 tecken inte som nu: 140106aabd00ea6911e30b4be5d3c209

hur styr jag det ? exempel någon ?

tacksam för hjälp..

Medlem sedan mars 20007 896 inlägg
#2

Skulle gissa på att det inte går via ett script, eftersom att det sköts av PHP självt. Möjligt om du rotar lite djupare i PHP att det går att ändra, kanske i PHP.ini.

Medlem sedan juni 20001 251 inlägg
#3
<?
$antaltecken="5";
$id=ID($antaltecken);
function ID($hej) { 
$a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; 
for($i; $i<=$hej; $i++) { 
$id.=substr($a, (rand()%(strlen($a))),1); 
} 
return ($id); 
} 
echo $id;
?>

http://www.phpvault.com/

------------------
SteveNet

Medlem sedan okt. 20001 285 inlägg
#4

Nej.. jag får det inte att fungera.. depp

Medlem sedan juni 20001 251 inlägg
#5

Testa igen. Fungerar för mig.

------------------
SteveNet

Medlem sedan mars 20007 896 inlägg
#6

Notera att stevenet's kod inte ändrar på sessionens ID-nummer, utan skapar ett eget.

Medlem sedan juni 20001 251 inlägg
#7

Jag hade nåra rader som genererade ett session id typ..

:q

------------------
SteveNet

Medlem sedan okt. 20001 285 inlägg
#8

Ja.. alltså det blir samma längd.. skulle bara ha haft det ca 4-8 tecken långt.. men det blir fortfarande ca 25 tecken.

Medlem sedan mars 20007 896 inlägg
#9

Fuel, använder du en sessions ID, eller sätter du egna ID-nummer? Om du använder dig av sessions kan du inte ändra på längden mha stevenets funktion, annars ska den fungera som en ID-nummer-skapare :)

314 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
141 ms — deklarationer (db)
0 ms — hämta statistik (cache)
169 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)