Autor | Zpráva | ||
---|---|---|---|
Muty Profil |
#1 · Zasláno: 10. 3. 2006, 22:52:37
Zdravim!
Mam tento script <?php a nefunguje mi to, ze se automaticky presmeruju na stranku (tim headereme) Je to asi nejaka logicka chyba Vidite ji? Dekuji moc! |
||
lammer Profil |
#2 · Zasláno: 11. 3. 2006, 07:01:02
nie je to tvoja chyba a nie logicka
chyba je to ze uz si raz poslal udaje prehliadacu a chces to spravit znova. ak to chces obyst daj si do scriptu gzip compresiu, na zaciatku si daj <?php ob_start(); tvoj script ob_flush(); ?> takto to pojde uplne ok |
||
Muty Profil |
#3 · Zasláno: 11. 3. 2006, 10:10:51
Nejede :(, teda pokud jsem to pochopil spravne a dal jsem to pred a za logovaci script...
|
||
Muty Profil |
#4 · Zasláno: 11. 3. 2006, 11:52:30
Fakt nevite?
|
||
Hugo Profil |
#5 · Zasláno: 11. 3. 2006, 12:19:44
IMHO je problém jen v tomto
Header("Location:https://".$_SERVER['SERVER_NAME']."/index.php?admin=m ain"); |
||
Muty Profil |
#6 · Zasláno: 11. 3. 2006, 12:56:10
IMHO ne protoze i kdyz zadam spatny udaje tak me to tam presmeruje
|
||
Hugo Profil |
#7 · Zasláno: 11. 3. 2006, 13:05:05
V tom případě jsi napsal špatně první dotaz. Trochu jsem to prhlížel a máš chybu v sql dotazu. Order musí být nakonci dotazu (za order už může být pouze limit). Takže ti mysql nevrátí žádný výsledek, ale chybu.
|
||
Muty Profil |
#8 · Zasláno: 11. 3. 2006, 13:38:49
aha diky
|
||
Muty Profil |
#9 · Zasláno: 11. 3. 2006, 13:51:20
opravil jsem to na toto
a porad nic :( |
||
hugo_jinde Profil * |
#10 · Zasláno: 11. 3. 2006, 14:01:36
Správně to má být takto:
$select=mysql_query("Select * from mutyrs_users where user='".$_POST[mutyrs_user]."' and pass='".md5($_POST[mutyrs_user])."' order by id DESC"); |
||
Muty Profil |
#11 · Zasláno: 11. 3. 2006, 14:12:31
diky!!!!
|
||
Muty Profil |
#12 · Zasláno: 11. 3. 2006, 14:16:20
Muzu se jeste zeptat jak pristupovat k tem SESSIONKAM? kdyz potom v main scriptu mam toto
<?php a nic to nevypise :( |
||
Hugo Profil |
#13 · Zasláno: 11. 3. 2006, 14:22:11
Nejdřív musíš nastartovat session pomocí funkce session_start().
http://www.linuxsoft.cz/article.php?id_article=440 |
||
Muty Profil |
#14 · Zasláno: 11. 3. 2006, 14:23:12
to mam nastartovany v uplnem indexu.php! A to by hodilo normalne chybu ne?
|
||
Hugo Profil |
#15 · Zasláno: 11. 3. 2006, 14:30:57
Sessions musíš nastartovat v každém skriptu. Chybu to nevypíše, pouze NOTICE, protože používáš neinicializované proměnné.
|
||
Muty Profil |
#16 · Zasláno: 11. 3. 2006, 14:33:37
jo jenze kdyz vsechno includuju do index.php tak to tam je ne?
|
||
Hugo Profil |
#17 · Zasláno: 11. 3. 2006, 14:38:38
Tak musíš hledat chybu jinde. Těžko říct kde, před session_start nesmí být žádný výstup, jinak sessions nenaběhnou.
|
||
Muty Profil |
#18 · Zasláno: 11. 3. 2006, 14:41:50
<?php takhle zacina muj index.php. Je na tom neco blbe? |
||
Hugo Profil |
#19 · Zasláno: 11. 3. 2006, 14:52:12
Citace z php.net
If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where the PHP directive register_globals is disabled. Možná bude problém v tomto. |
||
Muty Profil |
#20 · Zasláno: 11. 3. 2006, 14:55:48
eee pokud jsem to pochopil dobre(AJ neni moje nejsilnejsi stranka)
|
||
Hugo Profil |
#21 · Zasláno: 11. 3. 2006, 14:58:46
Záměna session_register za $_SESSION nepomohla?
Neběží ti náhodou php jako mogul cgi? If jo, tak sessions nefungují (pokud se nepletu). Další problém můžou být cookies, pokud je máš zakázané, tak musíš předávat SID pomocí url. |
||
Muty Profil |
#22 · Zasláno: 11. 3. 2006, 15:06:13
Dobry uz jsem to vyresil. Dekuji ti moc Hugo za pomoc
|
||
Hugo Profil |
#23 · Zasláno: 11. 3. 2006, 15:20:31
Muty
A kde byla chyba? |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0