Autor | Zpráva | ||
---|---|---|---|
drak654 Profil |
#1 · Zasláno: 30. 7. 2010, 19:29:57
Dá sa nejako vložiť z jedného súboru do druhého iba premenné?
V súbore, ktorý chcem vložiť mám premenné (napr. $c1 = 30;) a presmerovanie (header). Bude platiť presmerovanie ak to bude vložené do iného súboru? Ak áno, tak čo treba urobiť aby nie? |
||
xmark Profil |
#2 · Zasláno: 31. 7. 2010, 04:23:41
Mohl bys ten dotaz trochu přeformulovat? Není jasné, co potřebuješ.
|
||
BuGeR Profil |
#3 · Zasláno: 31. 7. 2010, 10:46:25 · Upravil/a: BuGeR
drak654:
Co např do prvniho souboru (např. promenne.php) dát: function presmeruj() { header("location: stranka.cz"); } if(!isset($presmeruj) { presmeruj(); } $c1 = 30; $c2 = 50; a do druhého souboru: $presmeruj = "ne"; include "promenne.php"; Nezkoušel jsem, ale teoreticky by to mělo fungovat. B. |
||
mckay Profil |
#4 · Zasláno: 31. 7. 2010, 13:24:41
drak654:
„Bude platiť presmerovanie ak to bude vložené do iného súboru? Ak áno, tak čo treba urobiť aby nie?“ Pokud nebude v souboru před odesláním hlaviček žádný výstup, platit bude, pokud použiješ include. Dotaz je, jak již řekl xmark, dost nepřehledně formulován. Pokud potřebuješ přesměrovat, ale výstup už byl, můžeš si napsat funkci/metodu (podle toho jestli děláš objektově, nebo ne), která ti pomocí meta refresh tagu přesměruje. function redirect($address) { echo "<meta http-equiv=\"refresh\" content=\"3;url=$address\" />"; // První hodnota před středníkem udává počet vteřin, které uběhnou před přesměrováním, // druhá adresu, na kterou bude přesměrováno - to je to, co předáš jako parametr funkce } |
||
Časová prodleva: 14 let
|
0