Avatar billede allandk Nybegynder
19. januar 2003 - 19:25 Der er 10 kommentarer og
1 løsning

Hvordan sætter jeg en session_var i forb. med et alm. link?

Jeg kalder både en indholdsside og en kontekstrelateret sidemenuside.

Så får jeg en klassik adresse á la; www.bla.dk/?enside=indhold&sidemenu=en side der passer til netop den kaldte indholdsside


Jeg vil gerne hindre at spøgefugle selv ændre sidemenu-variablen. Derfor vil jeg gerne skjule den sidste del evt. med sessions, men jeg ved ikke, hvordan jeg skal sætte en session variabel i forbindelse med et alm. link - nogle bud?

Sådan gør jeg lige nu:
<a href="index.php?kalender=month.view&sidemenu=menukalender">Kalender</a>

ab:)
Avatar billede sylvesternielsen Nybegynder
19. januar 2003 - 22:44 #1
Jeg tror ikke umiddelbart at du kan slippe for det med et alm link. Den måde jeg normalt ville gøre det på er ved at ligge menuen i database og så generere den ud fra hvilken side man kigger på..
Avatar billede avminarm Juniormester
20. januar 2003 - 11:43 #2
hvorfor vil du gemme den sidste del - hvad skulle der sk ved at de andrer den ?
Avatar billede allandk Nybegynder
20. januar 2003 - 17:34 #3
Jeg vil bare gerne sikre mig, at menuen altid passer det viste indhold.
Avatar billede sylvesternielsen Nybegynder
20. januar 2003 - 17:35 #4
Jeg vil så råde dig til at ligge en variabel på siden som bestemmer hvilken menu som vises... På den måde kan man ikke bare ændre den i menuen..
Avatar billede allandk Nybegynder
20. januar 2003 - 17:40 #5
Det er dét jeg ikke kan finde ud af ;-)
Avatar billede sylvesternielsen Nybegynder
20. januar 2003 - 17:41 #6
hehe.... Det er på samme måde som du allerede gør det... i stedet for at skrive sidemenu=blabla så skriver du det bare i toppen af den side som du går ind på...
Avatar billede allandk Nybegynder
20. januar 2003 - 18:06 #7
Men... så skal jeg jo skrive det i toppen på alle mine sider, eller?

Lige nu har jeg kun index.php som kalder en header og en footer og derimellem hentes så side=en-eller-anden-side.php

Er du med?
Avatar billede sylvesternielsen Nybegynder
20. januar 2003 - 18:09 #8
Ja jeg forstår.. Men når du kalder den side kan du jo bare kalde den med fx. require("side.php?menu=bla bla")
Avatar billede avminarm Juniormester
20. januar 2003 - 21:55 #9
eller gemme dine oplysninger i en session

if($_SESSION['sidemenu']="en"){
gør dit og dat
}

osv
Avatar billede allandk Nybegynder
28. januar 2003 - 23:47 #10
Jeg er desværre ikke kommet tættere på et - konkret - svar.

Tak for hjælpen anyway...

ab:)
Avatar billede avminarm Juniormester
29. januar 2003 - 09:21 #11
allan - jeg er ikke sikker, men jeg er begyndt at læse lidt om classes og måske er det noget du kan bruge, denne artikel er godt nok fra 2000, men prøv at tjekke den ud http://www.zend.com/zend/tut/class-intro.php - håber det hjælper ;-)
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

IT-JOB

Det Nationale Forskningscenter for Arbejdsmiljø

IT-sikkerhedsspecialist med fokus på AI inden for forskning

Netcompany A/S

Test Consultant

Capgemini Danmark A/S

Client Partner

Netcompany A/S

Network Engineer