Autor | Zpráva | ||
---|---|---|---|
ajinek Profil * |
#1 · Zasláno: 29. 3. 2006, 17:35:37
mam prozbu když vytvářím linky
mam adresu (cestu) davat index.php?ukaz=1 nebo ?ukaz=1 vysledek je stejný ale je to jendo nebo to má nějaké výhody nevýhody? |
||
roberta Profil |
#2 · Zasláno: 29. 3. 2006, 17:41:10
hmm... keď sa tak nad tým zamýšlam, tak by sa mohlo stať, že nejaký prehliadač (na mobile alebo na inom zariadení) by nemusel rozumieť zápisu ?ukaz=1
ale možno sa mýlim... robí ti to veľký problém písať do odkazu aj názov súbora? |
||
djlj Profil |
#3 · Zasláno: 29. 3. 2006, 17:42:06
roberta
To není, dle mě, věcí prohlížeče. Je to úplně jedno, já raději používám kratší adresu bez "index.php". |
||
roberta Profil |
#4 · Zasláno: 29. 3. 2006, 17:44:07
djlj
a čoho je to vec? však html kód spracúva prehliadač... |
||
djlj Profil |
#5 · Zasláno: 29. 3. 2006, 17:44:58
roberta
Jenže v ?ukaz=1 přenášíš proměnnou a o to se stará server... |
||
roberta Profil |
#6 · Zasláno: 29. 3. 2006, 18:14:11 · Upravil/a: roberta
djlj
server sa stará iba o spracovanie premennej, poslať ju môžeš aj bez servera... ide o to, či prehiadač pohopí, či tie premenné patria súboru index.php v tom odkaze bez názvu súbora |
||
djlj Profil |
#7 · Zasláno: 29. 3. 2006, 18:23:12 · Upravil/a: djlj
roberta
Ano, zpracuje proměnnou a pak pošle výsledek - prohlížeč ho jen zobrazí. Server se postará o to, aby byl zobrazen index.php. Samozřejmě kdybys měl v htaccess nastaven jako defaultní soubor třebas "index.asp", tak to fungovat nebude... |
||
roberta Profil |
#8 · Zasláno: 29. 3. 2006, 18:31:58
djlj
no a práve ide o to, ako ten odkaz pochopí prehliadač... napr. IE, Firefox, ... ten názov súboru doplní, ale možno nejaký prehliadač ten súbor do odkazu nedoplní a pošle iba http://server/?ukaz=1 a server nebude vedieť čo s tým (totiž sú aj iné servre, ako apache, ktoré nemajú napr. mod rewrite, a pod...) |
||
djlj Profil |
#9 · Zasláno: 29. 3. 2006, 18:33:46
roberta
Tobě to doplňuje? Mně teda ne. Tak třeba http://vsevjednom.cz/?page=statistiky - tobě to tam snad doplňuje "index.php"? |
||
djlj Profil |
#10 · Zasláno: 29. 3. 2006, 18:34:46
totiž sú aj iné servre, ako apache, ktoré nemajú napr. mod rewrite
Co má toto společnýho s mod_rewrite? |
||
roberta Profil |
#11 · Zasláno: 29. 3. 2006, 18:37:41
ten príklad, čo si uviedol to robí práve s mod rewrite
http://vsevjednom.cz/index.php?page=statistiky |
||
djlj Profil |
#12 · Zasláno: 29. 3. 2006, 18:38:29
roberta
A Tobě se to takto přesměruje? Já tam tohle vůbec ošetřeno nemám. |
||
roberta Profil |
#13 · Zasláno: 29. 3. 2006, 18:43:51
teda napísal som to zle... index.php je startovacia stránka toho servera, takže preto to funguje (mod rewrite tam nemusi byt)... ale kebyže je tá stránka napr. statistika.php?page=statistiky, tak by nestačilo napísať iba ten odkaz, čo si uviedol (teda stačilo, ak by mali mod rewrite)
|
||
djlj Profil |
#14 · Zasláno: 29. 3. 2006, 18:44:43
roberta
No tak to je jasný, přečti si raději ještě jednou ten původní dotaz... tam se řeší index.php?neco=1 vs. ?neco=1 ;). |
||
koudi Profil |
#15 · Zasláno: 29. 3. 2006, 18:52:13
Já osobně používám neco.php?a=c, ale žádný odůvodnění pro to nemám :).
|
||
roberta Profil |
#16 · Zasláno: 29. 3. 2006, 18:53:58 · Upravil/a: roberta
djlj
proste vo väščine prípadoch to bude fungovať na 100%, ale možno sa nájde nejaký prípad, kde to vôbec nemusí fungovať... čo keď si niekto naprogramuje vlastný web server (čo inak nie je až také zložité) a tam nebude mať zapracovanú takúto funkcionalitu (situácií je nekonečne veľa :) takže ja doporučujem radšej písať aj ten názov súbora :) |
||
Honza Hučín Profil |
#17 · Zasláno: 30. 3. 2006, 11:26:21
Myslím, že jsme to probrali dostatečně, takže zamykám.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0