Autor Zpráva
drak654
Profil
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
Mohl bys ten dotaz trochu přeformulovat? Není jasné, co potřebuješ.
BuGeR
Profil
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
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
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: