Det går ikke, for så kan alle ikke login, så jeg tænkte at man muligvis kunne skifte: "&PHPSESSID=aca8ed27c23ee819b88849e3e4a928e4" ud med noget i stil med <?=$sessid?> - nu er det bare et eksempel, men det er det jeg mener, hvordan "udskriver" jeg phpsessid..?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Ja, pointen var at det er den metode man skal bruge frem for register_globals = On i php.net
Synes godt om
Slettet bruger
15. maj 2003 - 08:55#7
mjoe...men så er ideen med at slå register_globals fra jo lidt væk. I stedet for at bruge $_REQUEST skal man hellere adressere sine arrrays på den rigtige måde ;)
$_REQUEST: "An associative array consisting of the contents of $_GET, $_POST, and $_COOKIE"
Ideen med at slå register_globals fra er aldrig væk idet det jo er for at forhindre overskrivning at interne variable ved hjælp at POST eller GET variable.
Det virker (sådan da) men www.chatx.dk -> opret en bruger og login, så når man er logget ind, og man så vil gå til en anden side eks: "funktioner -> status" så skriver den en anden sessid ?- Jeg vil godt indrømme dette ikke er mit "gode punkt" jeg aner 0 om det :)
Før i tiden, på mit gamle webhotel, da jeg ikke havde min egen server, der virkede det hele fint, der kom der ikke noget phpsessid=3892739827329837 hver gang man gik ind på en side, men det gør der nu, hvad har ham som har sat min server op gjort siden at der kommer det sessid lort ? - kan det slåes fra, fordi så tror jeg det hele virker igen!
Om du kan se dit session-id i url'en afhænger af indstillingen af session.use_trans_sid som kan ændres i php.ini eller i en .htaccess fil, hvis den mulighed er slået til - som default er indstillingen slået fra og du vil derfor enten bruge cookies eller url'en til at overføre session-id!
du spurgte hvordan du udskrev dit session id - det besvarer mit svar - session-id'et ligger iden konstant der hedder CID når du har kørt session_start()!
Dererefter spørger du, hvordan du fjerner session-id'et fra url'en og det forklarer jeg så, at det er en indstilling i php.ini som hedder session.use_trans_id - som webmasteren skal ændre - du kan ikke selv gøre det!
Men jeg skal ikke have sessions slået fra, bare den her type session, der skal ikke stå sessid=34763297283era eks - der skal slet ikke stå noget efter eks: go2=login - Forstår du ? -
Du har flere forskellige muligheder i forbindelse med session-indstillinger - jeg skal ikke kunne sige, hvad dit login-system kræver - men sæt dig ind i det og læse det link jeg gav ovenfor - så kan du også finde ud af at konfigurere din server.
session.use_trans_id = 0 - session.use cookies = 1 - session.use only cookies = 1 - session.name = PHPSESSID - session.auto start = 1 - session.cookie lifetime = 0 - og en helt masse andet.. Ser det rigtig ud ?
Mit login system kørte før på et webhotel hos azero, og der var der ingen problemer men nu, på min egen server er der problemer.. hvad skal slåes til ?
Hvorfor kan min server ikke tage .htaccess filer - Jeg har hentet et script "min egen 404 medelelse" men min server finder slet ikke .htaccess filen, så det virker ikke, skal jeg slå noget til ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.