|
 | | |
| Autor | Správa |
Blackshadow
 Užívateľ
 Založený: 09.09.2007 Príspevky: 3159 Bydlisko: Nové Zámky
 | Zaslal: St 23.01.08 23:08 |   |
Zdravim, narazil som na dost zvlastnu chybu, asi chyba z nepozornosti..
na inej stranke to pouzivam, ale tu mi to nechce slapat..
na index includujem presmerovanie.php..
v nom podla IF nacitavam stranky...
cize mam napr:
| kód: | if($url=="admin_error1") {
$stranka="prihlasenie.php?error=1";
} |
(v kode ich je samozrejme viac aj pre ine sekcie, ktore slapu bez problemov)
este nizsie overenie:
| kód: | if(file_exists($stranka)) {
include($stranka);
} else {
include("neexistujuca.php");
} |
takze ked url=admin_error1 malo by nacitat prihlasenie.php?error=1
na stranke prihlasenie.php je:
| kód: | $chyba = $_GET['error'];
If($chyba==1) { echo "<b>Meno a heslo nesúhlasí</b>";} |
Problem je v tom, ze to nejak nejde....
miesto toho aby to nacitalo prihlasenie.php?error=1, to nacita tu neexistujuca.php, cize jak keby prihlasenie.php nebolo na servery, lenze ono tam je, pretoze ked zadam:
www.domena.sk/prihlasenie.php?error=1, tak vsetko frci.. |
| |
   |
 |
stenley
 Moderátor
 Založený: 27.07.2007 Príspevky: 3776 Bydlisko: Bratislava Vek: 27
 | Zaslal: St 23.01.08 23:15 |   |
na serveri fyzicky existuje subor prihlasenie.php a nie prihlasenie.php?error=1 ako to uvadzas vo svojom skripte, takze tam je chyba... |
_________________ Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB | |
    |
 |
Blackshadow
 Užívateľ
 Založený: 09.09.2007 Príspevky: 3159 Bydlisko: Nové Zámky
 |
no to hej, ale ako to spravit, aby mi to includovalo prihlasenie.php a v nom pomocou $_GET['error'] vedel vytiahnut obsah ten premennej?? |
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď | |
   |
 |
stenley
 Moderátor
 Založený: 27.07.2007 Príspevky: 3776 Bydlisko: Bratislava Vek: 27
 |
kedze ten subor includujes, vsetky premenne, ktore definujes pred timto vlozenim, su dostupne aj v tomto subore, cize ti staci ulozit hodnotu erroru do nejakej premennej...
| kód: | if($url=="admin_error1") {
$_GLOBALS['error'] = 1;
$stranka="prihlasenie.php";
} |
prihlasenie.php:
| kód: | $chyba = $_GLOBALS['error'];
If($chyba==1) { echo "<b>Meno a heslo nesúhlasí</b>";} |
|
_________________ Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB | |
    |
 |
Blackshadow
 Užívateľ
 Založený: 09.09.2007 Príspevky: 3159 Bydlisko: Nové Zámky
 | Zaslal: Št 24.01.08 15:43 |   |
joo, diki to pomohlo.. diki chlape.. |
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď | |
   |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |