Http auth és a charset
Üdv.
Rövid a kérdésem, http azonosítást csinálok egy oldalhoz, és nem tudom, hogy hogy lehet beállítani benne a charsetet, amit beírok, abban az ő betű helyett például Q betű lesz. A kérdés ebből szerintem nyilvánvaló, hogy
lehet megoldani, hogy magyar ékezetes betűket is tudjak használni?
Íme a forrás (a jelszó, felhasználói neves rész át lesz alakítva adatbázisosra, de egyelőre még nem foglalkoztam vele.)Ez egy include fájl, amit az index.php elejére szúrok be, előtte még van még 1 include a jelszóval, felhasználói névvel stb, de ez a rendszer át lesz majd alakítva.
Ha szabad, akkor van még egy kérdésem, utánanéztem leírásban a session cookie lifetimenak, hogy hogyan állíthatom be, és a session_set_cookie_params függvényt találtam, aminek az első paramétere a lifetime másodpercben. Az a kérdés, hogy ez így korrekt? (mert ez sem működik valamiért)
■ Rövid a kérdésem, http azonosítást csinálok egy oldalhoz, és nem tudom, hogy hogy lehet beállítani benne a charsetet, amit beírok, abban az ő betű helyett például Q betű lesz. A kérdés ebből szerintem nyilvánvaló, hogy
lehet megoldani, hogy magyar ékezetes betűket is tudjak használni?
Íme a forrás (a jelszó, felhasználói neves rész át lesz alakítva adatbázisosra, de egyelőre még nem foglalkoztam vele.)
- <?php
- if (__FILE__ == $_SERVER["DOCUMENT_ROOT"] . $_SERVER["PHP_SELF"])
- {
- header("Location: index.php");
- die();
- }
- session_start();
- session_set_cookie_params(1800);
- function authenticate()
- {
- header('WWW-Authenticate: Basic realm="bla"');
- header('HTTP/1.0 401 Unauthorized');
- echo "Hát így nem lépsz be.";
- exit;
- }
- if (!isset($_SESSION['admin']) || $_SESSION['admin']<$auth_ad)
- {
- if (!isset($_SERVER['PHP_AUTH_USER']))
- {
- authenticate();
- }
- else
- if ($_SERVER['PHP_AUTH_USER']===$auth_us && $_SERVER['PHP_AUTH_PW']===$auth_pw)
- {
- $_SESSION['admin']=$auth_ad;
- }
- else
- {
- //ez a rész jön le, ha stimmel a jelszó.
- echo $_SERVER['PHP_AUTH_USER'];
- echo $_SERVER['PHP_AUTH_PW'];
- echo $auth_us;
- echo $auth_pw;
- //authenticate();
- }
- }
- ?>
Ha szabad, akkor van még egy kérdésem, utánanéztem leírásban a session cookie lifetimenak, hogy hogyan állíthatom be, és a session_set_cookie_params függvényt találtam, aminek az első paramétere a lifetime másodpercben. Az a kérdés, hogy ez így korrekt? (mert ez sem működik valamiért)
if-else ág keveredés
Nem egészen
szerk:
sajnos ini_set-tel sem működik, valami más gubanc van, lehet alapból nem módosíthatom, majd utánakérdezek az üzemeltetőnél
kód tördelése
Üdv,
Felhő
Aha
szerk:
:-(