Avatar billede okidoky Nybegynder
09. maj 2006 - 16:21 Der er 9 kommentarer og
2 løsninger

hidden adresse link

Hej
kan man på en eller anden måde gemme adressen efter index?

hvis adressen ser sådan ud:

index.asp?page=new&show=1

til at se sådan:

index.asp eller måske slet ikke det med .. kun domæne navn??
Avatar billede keysersoze Ekspert
09. maj 2006 - 16:27 #1
kun hvis du begynder at arbejde med frames/iframes.
Avatar billede Slettet bruger
09. maj 2006 - 16:31 #2
- man kunne jo også overveje at gemme det i sessions for hver side...
Så er det i hvert fald af vejen...

Altså at gemme det i sessions og så reloade siden...
- men så skal du jo til at ændre alle de steder hvor du skal bruge querystringen ellers...

og i øvrigt så kan du så slette den session igen nederst på siden...

- det er en meget omstændig metode men den virker med garanti!
Så er det det værd?

\Dan
Avatar billede keysersoze Ekspert
09. maj 2006 - 16:45 #3
... og så slipper du stadig ikke for at selve linket på en eller anden måde stadig skal indeholde en variabel for at du kan få sat din session i første omgang.
Avatar billede Slettet bruger
09. maj 2006 - 17:22 #4
Hej Keysersoze

Hvorfor gør jeg ikke det? Jeg slipper da for querystringen...
lidt som det her:
<%
' i toppen af siden
if (session("streng") = "" AND request.querystring <> "") then
session("streng") = request.querystring
response.redirect request.servervariables("script_name")
end if
%>

- 'SIDEN AFVIKLES

<%
' i bunden af siden
session("streng") = ""
%>

\Dan
Avatar billede keysersoze Ekspert
09. maj 2006 - 17:30 #5
jamen - du giver jo næsten svaret selv;

if (session("streng") = "" AND request.querystring <> "") then
session("streng") = request.querystring

på LINKET sættes querystringen jo for at du kan få det puttet i din session hvorefter du så redirecter - når der er redirected er querystringen væk ja, men indtil da har du jo arbejdet med querystrings.
Avatar billede Slettet bruger
09. maj 2006 - 18:04 #6
Ja! Det har du fuldstændig ret i! Men det vil jo kun lige være i set splitsekund man kan se querystringen! Og om ikke andet så er det her den bedste løsning jeg kan finde på...

I øvrigt kan man da også sige at hvis man bygger det i iframes eller i frames så kan man da sagtens se querystringen alligevel bare ikke i adresselinien i sin browser - men den vil da altid være at se i kildekoden... Det kommer vi udover med session (min metode)...

- Men det kommer jo også lidt an på hvad det er okidoky vil med det der bliver spurgt om...

\Dan
Avatar billede jps6kb Novice
09. maj 2006 - 19:24 #7
Ellers, kan man vel gøre det, ved at lave en form i stedet og gemme variablerne i hidden fields. De vil være synlige i HTML koden, men ikke andre steder..
Avatar billede keysersoze Ekspert
09. maj 2006 - 20:15 #8
dannielsen >> klart, man vil ikke kunne se det hvor smart det så er kan diskuteres. Og ellers ja, så har du fuldstændig ret i det med frames/iframes.

jps6kb >> joh - men så skal du formentlig submitte vha javascript eller noget og det giver også problemer for søgemaskiner. Og så skjuler det heller ikke "det hemmelige" bedre end ved iframes eller sessions.

Generelt set bør der ikke umiddelbart være nogen grund til at skjule adressen eller noget, for med det er der stor risiko for at søgemaskiner osv kan få svært ved at indeksere siden ligesom folk ikke kan sende links til specifikke sider.
Avatar billede okidoky Nybegynder
10. maj 2006 - 09:33 #9
hmmmm :) ja hvis nu søgemaskiner ikke kan læse alle mine sider, er det ikke godt.

Jeg kan ikke lige at arbejde med frames iframes, men session lyder godt. Men igen hvis nu folk vil linket til en bestemt side på min side, så er det nok svært.

Jeg takker jer alle for de svar, håber i kan dele point, hvis i svare alle
Avatar billede keysersoze Ekspert
10. maj 2006 - 10:00 #10
den nok bedst mulige løsning er hvis du kan få adgang til en custom 404-side - så vil du kunne linke til fx domain.dk/new/1, domain.dk/new/2 eller domain.dk/kontakt og så i din 404-side redirecte til det rigtige link (fx domain.dk?page=new&show=1). Dette er uden problemer for søgemaskinerne og samtidig giver det et pænt link.
Avatar billede Slettet bruger
10. maj 2006 - 15:07 #11
OK!

- her et svar...

\Dan
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
Kurser inden for grundlæggende programmering

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