Avatar billede spiri Nybegynder
31. januar 2001 - 11:05 Der er 10 kommentarer og
1 løsning

history

Godt så.

Kan man lave en script-ting, der checker den besøgendes history, smider det hele over i et array, og derefter lægger det i en database via php.
(er det overhovedet lovligt???)

I skal ikke lave noget php, men det der javascript er jeg ikke lige så stærk i.
Avatar billede hansjacob Nybegynder
31. januar 2001 - 11:33 #1
Du kan i hvert fald finde længden af history ved history.length, så kan du jo nok også løbe igennem den på en eller anden måde. Hvad med:
for (i=0; i < history.length; i++) {

arr[i] = history.previous

}

Måske, måske ikke.
Avatar billede spiri Nybegynder
31. januar 2001 - 11:42 #2
Den går nok desværre ikke.

Kan man ikke bare printe history:

document.write(history(-1));

HUSK nu at jeg ikke fatter javascript, så ovenstående kan næppe være syntaksen!!!
Avatar billede hansjacob Nybegynder
31. januar 2001 - 11:47 #3
Prøv at downloade dokumentationen. Der ligger en version på necoders (http://www.asp.dk) Den er OK
Avatar billede nixen Nybegynder
31. januar 2001 - 20:27 #4
no can do.. just the way it is - browserens history kan hverken læses eller skrives
Avatar billede nixen Nybegynder
31. januar 2001 - 20:28 #5
.. og nej, det er ikke lovligt - det er derfor det ikke kan lade sig gøre..
Avatar billede olebole Juniormester
01. februar 2001 - 21:23 #6
<ole>
Jeg tror såmænd ikke, det er direkte lovstridigt, men nixen har helt ret i, at det af sikkerhedsmæssige årsager HELDIGVIS ikke er muligt at tilgå indholdet af history-objektet.
Hvordan ville du ellers bære dig ad med at gemme dine passwords og logins - samt masser af andre følsomme oplysninger, der bliver sendt med i URL\'en?
/mvh
</bole>
Avatar billede spiri Nybegynder
01. februar 2001 - 21:38 #7
Jeg håber ikke at det er ret mange sites der sender brugernavn og passwords med URL\'en.

Det sker vel kun hvis de bruger GET i deres forms? eller hvad...

Men havde jeg nu tænkt mig bare lidt om, kan jeg jo egentlig godt se at det ville være lidt for meget \"BigBrother\".

Så jeg undskylder at jeg oprettede spørgsmålet:)

Avatar billede spiri Nybegynder
01. februar 2001 - 21:39 #8
Men I må da indrømme at det kunne være fedt at checke hvor folk havde været før de landede på ens hjemmeside...
Avatar billede nixen Nybegynder
03. februar 2001 - 17:11 #9
spiri>>Det kunne da være rart, men tænk lidt over konsekvenserne... Hvis et site der har dine personoplysninger kan se hvor din browser før har været...
ole>>Nej, direkte ulovligt er det jo ikke. Men det burde det måske være ? ;-) Det ville være sådan lidt overvågningsagtigt... Og jeg HADER programmer som big brother.
Avatar billede spiri Nybegynder
03. februar 2001 - 17:35 #10
-> nixen
Jeg kan jo kun give dig alt for meget ret, og indrømmet: Jeg oprettede spørgsmålet lidt for hurtigt.

Grunden til at jeg ville gøre det, var ikke så meget BigBrother, men mere at HTTP_REFERER i php efter sigende ikke er understøttet af alle browsere, derfor var ovenstående måde, måske mere pålidelig.(Hvis den vel at mærke kunne lade sig gøre).

Mht. Big Brother, så ville jeg jo kun kunne behandle oplysninger anonymt, da jeg ikke rigtigt kan bruge host og ip-nummer til noget alligevel.

Eller hvad...
Avatar billede nixen Nybegynder
04. februar 2001 - 17:52 #11
næh, det kan du vel ikke, jeg tror mere at problemet ville være gældende i tilfældet \"Stor Koncern Der Har Dine Personlige Oplysninger Og Fører Din Bankkonto Kan Se At Du Har Været På Firehundrede Pornosites Før Du Kom Til Dem\" - jeg ville nu nok selv være ret ligeglad, men registerlovgivning osv - måske er det derfor?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester