• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP - wywoływanie funkcji

Object Storage Arubacloud
0 głosów
263 wizyt
pytanie zadane 8 grudnia 2021 w PHP przez BarSki13 Obywatel (1,250 p.)

Witam,

Mam kod, który odpowiada na zalogowanie użytkownika do strony. Podczas logowania w if sprawdza czy login i hasło wpisane do inputa się zgadzają z tymi w bazie danych. Chciałbym zapytać jak wywołać funkcję PHP przykładowo pliku oblicz.php tam będzie function obliczanie() 

Chciałbym te funkcje wywołać w pliku php kalkulator.php. Jednak nie chciałbym przechodzić do pliku tylko wywołać funkcję aby kod zawarty w funkcji się wykonał.

Czy ktoś wie jak napisać takie wywołąnie funkcji?

Z góry dziękuję za odpowiedź

 

session_start();

                include('connect.php');
                if(!empty($_POST['username']) && !empty($_POST['username2']))
                {
                    $username = $_POST['username'];
                    $sql = "SELECT user_email, user_password FROM users WHERE user_email = '$username'";
                    $result = mysqli_query($conn, $sql) or die('Błędne zapytanie');
                    $row = mysqli_fetch_array($result); //var_dump($row[0]);die;
                    // $hasher = password_hash($_POST['username2'], PASSWORD_BCRYPT);

                    if($_POST['username'] == $row[0] && password_verify($_POST['username2'], $row[1]))
                    {
                        $_SESSION['status'] = true;
                        //TUTAJ CHCIAŁBYM WYWOŁAĆ FUNKCJĘ ABY W INNYM PLIKU SIĘ TO WYKONAŁO ABY MIEĆ DANE W NIM ZAWARTE DO INCLUDOWANIA
                        header('Location: index.html');
                    }
                    else
                    {
                        echo "Nieprawidłowe dane logowania";
                    }
                }

 

1 odpowiedź

+1 głos
odpowiedź 8 grudnia 2021 przez SzkolnyAdmin Szeryf (86,360 p.)
Chcesz wywołać mechanizm logowania na konkretnej podstronie? A nie lepiej zalogować usera na stronie logowania i umożliwić mu dostęp do całej witryny? Zwłaszcza, że korzystasz z sesji.

Jeżeli już koniecznie chcesz wywołać funkcję, to kod funkcji przenosisz do pliku php i inkludujesz plik na konkretnej stronie. W ten sposób obsłużysz jednym plikiem z funkcją wiele stron.

Podobne pytania

0 głosów
2 odpowiedzi 522 wizyt
pytanie zadane 11 maja 2018 w PHP przez Bartosz Paterek Początkujący (410 p.)
0 głosów
1 odpowiedź 387 wizyt
pytanie zadane 1 września 2022 w JavaScript przez polandonion Mądrala (7,040 p.)
0 głosów
1 odpowiedź 426 wizyt
pytanie zadane 22 czerwca 2020 w JavaScript przez Bartek12 Mądrala (5,510 p.)

92,539 zapytań

141,382 odpowiedzi

319,476 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...