Kom ihåg mig?
Home Menu

Menu


Dölja ful phpändelse

 
Ämnesverktyg Visningsalternativ
Oläst 2006-04-17, 22:14 #1
Magnusson Magnusson är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 129
Magnusson Magnusson är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 129
Säg att man har en dynamisk hemsida programmerad i php. Då kommer man få en ganska ful php-ändelse på sin URL när folk surfar runt (typ http://www.fest.se/index.php?stad=motala&dag=1&manad=5... ) som även kommer hänga med om folk lägger till den som en bookmark. Nån som har koll på hur man kan göra för att slippa det här? Cloaking?
Magnusson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 22:18 #2
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
För det första är det ingen php-ändelse utan query strängen du pratar om.
mod_rewrite (apache) gör just det du vill göra.
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 22:19 #3
patrikweb patrikweb är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2004
Inlägg: 6 096
patrikweb patrikweb är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2004
Inlägg: 6 096
Även om du använder mod_rewrite kommer man få en query sträng av något slag, även om man kan få det se bättre ut.
patrikweb är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 22:26 #4
b_anderssons avatar
b_andersson b_andersson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2004
Inlägg: 1 067
b_andersson b_andersson är inte uppkopplad
Har WN som tidsfördriv
b_anderssons avatar
 
Reg.datum: Apr 2004
Inlägg: 1 067
Citat:
Originally posted by patrikweb@Apr 17 2006, 21:19
Även om du använder mod_rewrite kommer man få en query sträng av något slag, även om man kan få det se bättre ut.
Jo men http://www.fest.se/motala/05/01/ ser ju lite trevligare ut och är enkelt att ordna, typ något i stil med:
RewriteRule /(.*)/(.*)/(.*)/$ /index.php?stad=$1&dag=$3&manad=$2

//Björn
b_andersson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 22:39 #5
Magnusson Magnusson är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 129
Magnusson Magnusson är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 129
mod_rewrite skulle kunna vara något, men om du har många variabler i query strängen, så är frågan hur mkt snyggare det skulle kunna bli

http://www.fest.se/index.php?stad=mo...aldersgrans=18
vs
http://www.fest.se/motala/05/01/pluto/kalle/schlager/18
Magnusson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-17, 23:05 #6
patrikweb patrikweb är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2004
Inlägg: 6 096
patrikweb patrikweb är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2004
Inlägg: 6 096
Smidigast är att försöka sända det som POST istället för GET.
patrikweb är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-18, 06:59 #7
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Citat:
som även kommer hänga med om folk lägger till den som en bookmark
Eftersom han vill att sidan skall gå att bookmarka så kommer han inte undan att ha kvar querysträngen...
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-18, 09:39 #8
nomicon nomicon är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2003
Inlägg: 753
nomicon nomicon är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2003
Inlägg: 753
Spara querys i SESSION.

-Martin
nomicon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-18, 10:03 #9
HenrikAI HenrikAI är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 331
HenrikAI HenrikAI är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 331
Samma problem med SESSION som med POST, de hänger inte med om besökaren lägger till sidan bland sina bokmärken. Så jag föreslår också på GET + mod_rewrite.
HenrikAI är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-18, 16:24 #10
Magnusson Magnusson är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 129
Magnusson Magnusson är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 129
Wops, jag var nog lite otydlig Jag vill inte att querysträngen ska sparas när man bookmarkar sidan. Så post eller session är kan nog funka. Är inte post beroende av att man aktivt måste aktivera en sökning genom att tex trycka på en submit knapp? Saken är den att jag även sparar undran phpvariabler när folk navigerar på sidan. Hur funkar session?
Magnusson är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 23:49.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017