ugrás a tartalomhoz

Archívum - Jún 9, 2007 - Fórum téma

session kezelés és teszt

XXXaviCE · 2007. Jún. 9. (Szo), 21.31
hali

kezdő php-s vagyok, magamtól tanultam. session kezeléssel lenne kérdésem.
oldalanként a sima session_start() és a $_SESSION['user'] = 'test';
módszer működött minden oldalon gondolom szerverbeállítások miatt.

viszont úgy láttam a legtöbb oldalon a session-t beteszik a linkbe ezért gondoltam nem hülyeség én is megcsináltam így:

session_start("ssid");
$sid = session_id();
index.php?ssid=$sid

kérdésem, h baromságot csináltam-e vagy sem? .)

gondoltam úgy lehet testelni, h kikapcsolom a sessiont/cookie-t böngészőben ha lehetsége és ha működik akkor rendben van

tehát a kérdésem, h mit kell javítanom? :)
thx
 

Függvény típusú osztálymezők

Fraki · 2007. Jún. 9. (Szo), 05.36
Azt szeretném, hogy egy osztályom default függvényt tartalmazzon egy bizonyos műveletre, amit a példányok felülírhatnak.

Valami ilyesmi alapján csinálnám (ez működik):
  1. function K($x) {  
  2.   return $x;  
  3. }  
  4.   
  5. $k = K;  
  6. echo $k('mokus');  
Sajnos osztályban már nem működik:
  1. class Pager {  
  2.   
  3.   public $delinkify = strip_tags;  
  4.   
  5.   function link($x) {  
  6.     // ...  
  7.   
  8.     return $this->delinkify($x);  
  9.     // (igy se mukodik:)  
  10.     // return ${this->delinkify}($x);  
  11.   }  
  12.   
  13. }  
Ha ez a fenti dolog működne, akkor tudnám csinálni ezt:
  1. $pager = new Pager(/* ... */);  
  2. $pager->delinkify = create_function(/* ... */);  
Csak nem megint a csodálatosan rugalmas php-szintaxis korlátjába ütköztem? Any ötlet?
 

Algoritmus hatványozáshoz PHP-ben

magyarver_kv · 2007. Jún. 9. (Szo), 02.59
Sziasztok

Tudom hülyeségen agyalok mert van egyszerűbb megoldása de bosszant, hogy nemtudom a nehezebbet ha egyáltalán létezik! Hatványozásra keresek algoritmust php-be! Ugye alapból csak a 4 alapművelet van! Ciklusokkal agyaltam valami megoldáson de nem ment... ha valakinek van kedve agyalni ezen sokat segítene!

Matematikai függvényeket ismerem mondom mégegyszer csak bosszant a dolog!

Egyébként új vagyok; sziasztok ;)