ugrás a tartalomhoz

Archívum - Már 4, 2004

Php session - változó nem regisztrálódik

Atya · 2004. Már. 4. (Cs), 20.11
Szevasztok. Csak azért nyitottam új témát, mert azért van a fórum, hogy keressünk benne. Ez lehetetlen, ha mindent egy témába sűrítünk. Tehát a problémám. Itt ez a kód:(a kód asszem nem lesz formázva...)

<?
class user {
   FUNCTION user() {
      global $logout;
      IF (isset($logout)) {
         $this->logout();
         exit();
      }
   }
   FUNCTION login() {
      global $uLogin, $name, $pass;
      IF ($uLogin) {
         $query="SELECT * FROM users WHERE name='$name' AND pass='$pass'";
         $data=mysql_query($query);
         $details=mysql_fetch_object($data);
         IF ($details==FALSE) { 
            Echo "Hibás felhasználónév || jelszó";
         } else {
            global $loginName;
            $loginName=$name;
            session_register("loginName");
            Echo "belépve ";
         }
      }
      IF (($_SESSION[loginName]) && (!$uLogin)) {
         Echo "már beléptél - <a href='index.php?insider=users&logout=1'>Kilépek</a>";
      }
      IF ((!$uLogin) && (!$_SESSION[loginName])) {
         $this->loginpage();
         exit();
      }
   }
   FUNCTION loginpage() {
      ?>
      <form action="index.php" method="GET">
      Login név: <input type="text" name="name"><br>
      Jelszó: <input type="text" name="pass"><p>
      <input type="hidden" name="insider" value="users">
      <input type="submit" name="uLogin" value="Belép">
      </form>
      <?
   }
   FUNCTION logout() {
      session_unregister("loginName");
      Echo "kilépve";
   }
}
$temp = new user();
$temp->login();
A probléma:
Ez a kód elméletileg működik. Működött is szombaton. Kikapcsoltam a gépet. Reggel indítom, mondom na még egy próbát. Azt hittem, leesek a szélről, mikor nem ment. Egész nap szenvedtem vele, mikor megint ment. Kiléptem az összes szerkesztőből, majd újra megcsináltam a belépést. Ment is. Kiléptem az operából, újraindítottam, és megint nem ment. Azóta nem tudtam életre csalni. De a kódon nem változtattam. Elképzelésem sincs, mi a probléma.

JA: session_start() a main.php-ban van.
index.php:
require_once("main.php");

main.php:
session_start();

Ezek itt a fájlok első sora
:D
 

Áttérés PHP 4-ről PHP 5-re

Hojtsy Gábor · 2004. Már. 4. (Cs), 13.52
A PHP kézikönyv nemrég gazdagodott a PHP 4-ről a PHP 5-ös verzióra áttérni szándékozók számára íródott tartalommal. Az új függelék foglalkozik a visszafelé nem kompatibilis változásokkal éppúgy, mint az új függvényekkel és beállításokkal. Azok számára is kötelező olvasmány, akik olyan programot fejlesztenek, ami esetleg PHP 5-öt használó szerveren fog futni később.
 

odbc

enzo · 2004. Már. 4. (Cs), 11.18
szevasztok,

szuksegem lenne "reszletes" leirasra az odbc fuggvenyekrol, nehany doksit atneztem mar, de nem talaltam peldat a fugvenyek hasznalatara.

pontosabban egy mezo tipusarol szeretnek infromaciot kapni(odbc_field_type).

koszi
 

A CSS 2.1 ajánlás jelölést kapott

Hojtsy Gábor · 2004. Már. 4. (Cs), 08.16
A múlt héten jelölték a CSS 2.1-es változatot ajánlás státuszra a W3C-nél. Mégis miért van szükség most egy 2.1-es ajánlásra, amikor a CSS 3 is már úton van? Nos, valójában csak arról van szó, hogy az immár hat éves CSS 2-es ajánlásban talált hibákat egy új szabványban be kellett vezetni, illetve a leírást szinkronba kellett hozni a mai implementációkkal. Így bekerült egy-két böngésző által megvalósított kiegészítés, és kimaradt néhány nem elkészült tulajdonság.