Autor | Zpráva | ||
---|---|---|---|
x Profil * |
#1 · Zasláno: 23. 9. 2007, 09:58:15
Je v PHP naka hlavicka, ktera umoznuje navrat na predchozi stranku?
|
||
Alphard Profil |
#2 · Zasláno: 23. 9. 2007, 10:00:11
přímo ne, ale lze použít header ("location: ..."); v kombinaci s předchozí stránkou, adresu najdeš v poli $_SERVER, ale je závislá na ochotě prohlížeče odeslat ji
|
||
daop Profil * |
#3 · Zasláno: 23. 9. 2007, 10:02:29
co treba toto:
|
||
x Profil * |
#4 · Zasláno: 23. 9. 2007, 10:21:28
Dikec oboum, ale ten kod mi nejede. Muze to mit neco spolecnyho s tim, ze delam na localhostu?
|
||
nightfish Profil |
#5 · Zasláno: 23. 9. 2007, 10:25:35
Muze to mit neco spolecnyho s tim, ze delam na localhostu?
ne, spíš to má něco společného s tím, že daop napsal kód, který už z principu fungovat nemůže... a nyní k řešení: můžeš si do nějaké proměnné, která bude dostupná na všech stránkách (tzn. třeba do cookie nebo do session) ukládat odkazy na jednotlivé navštívené stránky a pak jej akorát vypsat a nebo použít javascriptové history.go(-1); |
||
daop Profil * |
#6 · Zasláno: 23. 9. 2007, 10:42:02
nightfish prosim o vysvetleni , procpak to nemuze fungovat uz i z principu?
|
||
daop Profil * |
#7 · Zasláno: 23. 9. 2007, 10:46:45
nightfish prosim o vysvetleni , procpak to nemuze fungovat uz i z principu?
|
||
tiso Profil |
#8 · Zasláno: 23. 9. 2007, 10:51:53
daop
1. pretože tam máš syntaktickú chybu 2. pretože $_SERVER['QUERY_STRING'] obsahuje string s _GET parametrami pre aktuálnu stránku, nie predchádzajúcu stránku |
||
Mike8748 Profil |
#9 · Zasláno: 23. 9. 2007, 10:52:07
daop: treba proto ze QUERY_STRING nema s predchozi strankou nic spolecnyho
a taky predchozi stranka nemuzi byt index.php ne? kdyz uz neco tak z $_SERVER["HTTP_REFERER"] vytahnout referera stranky, tedy odkud user prisel, a na to pak presmerovavat |
||
nightfish Profil |
#10 · Zasláno: 23. 9. 2007, 10:55:09 · Upravil/a: nightfish
daop
přestav si dva skripty: index.php a seznam.php, které projdeš v pořadí seznam.php a z něj přejdeš na index.php na index.php tedy potřebuješ udělat odkaz na předchozí stránku (seznam.php) ty místo toho přesměruješ na $_SERVER['QUERY_STRING'], což je proměnná, která obsahuje část URL aktuální stránky za otazníkem (tzn. jednotlivé parametry a jejich hodnoty v URL) když Alphard napsal adresu najdeš v poli $_SERVER, ale je závislá na ochotě prohlížeče odeslat ji, měl tím skoro stoprocentně na mysli $_SERVER['HTTP_REFERER'] EDIT: ajajaj, vidím, že přemýšlím strašně pomalu :-) |
||
x Profil * |
#11 · Zasláno: 23. 9. 2007, 11:28:21
at delam, co delam stale mi to hlasi "Warning: Cannot modify header information - headers already sent by (output started..." :(
Jinak diky za rady. |
||
Nox Profil |
#12 · Zasláno: 23. 9. 2007, 11:39:55
Už předtím v PHP proběhla funkce jako echo nebo podobná, takže pak už header měnit nemůžeš
|
||
x Profil * |
#13 · Zasláno: 23. 9. 2007, 11:43:58
Ten script zapisuje jenom údaje do databáze.
|
||
Alphard Profil |
#14 · Zasláno: 23. 9. 2007, 11:47:54
x
takových diskuzí se již vedlo, že script jenom ... :-) něký výstup tam je, jestli je to v UTF, tak zkontroluj BOM, jinak mezery a jiné znaky před <?php, include a vše, co může něco vypsat, jinou chybu atd. |
||
Str4wberry Profil |
#15 · Zasláno: 23. 9. 2007, 11:48:29
x
Možná tam máš někde „bílý znak“. |
||
zool Profil |
#16 · Zasláno: 23. 9. 2007, 12:21:33
x
to vůbec neřeš jestli tam máš nějaký výstup, zapni si buffrování výstupu a je to. Pustíš to tak, že na začátek souboru dáš ob_start(); a na konec dáš ob_end_flush(); |
||
x Profil * |
#17 · Zasláno: 23. 9. 2007, 12:45:42
zool
furt nic, ale dik Alphard takovych reci, ze tu takovych diskusi tu bylo, tu bylo :) - pokud se za zapis povazuje i prace s DB, tak to je problem, v opacnem pripade nevim v cem je chyba |
||
tiso Profil |
#18 · Zasláno: 23. 9. 2007, 12:47:38
x v opacnem pripade nevim v cem je chyba
A odkiaľ to máme vedieť my? Veštiareň v Delfách už nefunguje a číslo na vešticu Theodoru som stratil... |
||
Alphard Profil |
#19 · Zasláno: 23. 9. 2007, 12:56:10
x
vyjmenoval jsem několik možných příčin, více ti poradit nemůžu, křišťálovou kouli nemám |
||
domixx Profil |
#20 · Zasláno: 23. 9. 2007, 13:10:40
|
||
nightfish Profil |
#21 · Zasláno: 23. 9. 2007, 13:20:39
|
||
x Profil * |
#22 · Zasláno: 23. 9. 2007, 16:58:07
dikec za pomoc, uz jsem to vyresil, chyba byla jinde - mel sem blbe uvedeny odkaz, takze misto toho aby se to presmerovalo primo na ten script, includovalo ho to do jine stranky
|
||
Časová prodleva: 17 let
|
0