Mój problem jest następujący: Mam plik index.php w którym pobieram nazwę użytkownika i zapisuje ja do zmiennej $konto. Potem używam funkcji która tworzy mi logi. Nie chcę za każdym razem wpisywać jako jeden z parametrów zmiennej $konto. Dlatego chciałbym zapytać czy zmiennej $konto nie podając jej jako parametr funkcji? Próbowałem i funkcja po prostu nie znajduje tej zmiennej mimo iż była deklarowana wcześniej. Dlaczego zależy mi na tym? Ponieważ jest to duża strona i nazwa zmiennej w której jest zapisany login może się zmienić. Skutkowało by to koniecznością zmiany wszystkich miejsc gdzie używałem tejże funkcji. Prosty kod który zobrazuje mój problem:
<?php $konto = 'jakis_login'; //zmienna przetrzymująca login function logi($a){ //jako parametr podałem opis czynności użytkownika $kto = $konto; $co = $a; $zapytanie = "INSERT INTO logi SET kto = '$konto', co = '$co'"; //wpisanie do logow w mysql } logi('Uzytkownik odwiedzil strone glowna'); //jak widac podaje tylko opis czynnosci jaka zrobil uzytkownik. //Nie chce za kazdym razem podawac jako kolejny parametr funkcji loginu konta w osobnej zmiennej. ?>
Jakieś sugestie?