Autor Zpráva
Pilda
Profil *
Chtěl bych napsat funkci pro svou knihu návštěv, která by poznala, jestli pouštim script z localu, nebo z internetu a podle toho se připojila k DB. Vůbec netušim podle čeho to detekovat, poradí mi někdo? Napadá mě třeba jestli jde nějak určit třeba URL souboru s knihou, tak podle toho by to šlo.
nightfish
Profil
$_SERVER["HTTP_HOST"] (teda v případě, že na lokále ho pouštíš přes localhost...)
Pilda
Profil *
nightfish:
funguje to, mockrát děkuju.

Pro ještě větší lamy, než jsem já uvedu i script kterým jsem to zapsal.

if ($_SERVER["HTTP_HOST"] == "localhost") { // testuje jestli je script spouštěný z localhostu, nebo z netu
$spojeni = MySQL_Connect("localhost","root",""); // spojení s databází na localu
$vyber_db = MySQL_Select_DB("jmeno_db"); // výběr databáze na localu
} else {
$spojeni = MySQL_Connect("localhost","prihlasovaci_jmeno","heslo"); // spojení s databází na netu
$vyber_db = MySQL_Select_DB("jmeno_db"); // výběr databáze na netu
}
Mike8748
Profil
a kdyz se v obou pripadech pripojujes k databazi "localhost", nebylo by jednodussi udelat si na localhostu v databazi usera se stejnym jmenem a heslem jako na hostingu?
Toto téma je uzamčeno. Odpověď nelze zaslat.