Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dane sesji w bazie danych
polimer
post
Post #1





Grupa: Nieautoryzowani
Postów: 17
Pomógł: 0
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


Po pierwsze witam wszystkich.
Czy ktoś z was próbował przechowywać dane sesji nie w plikach ale w bazie danych.
Wiem że jest to możliwe ale nie mogę sobie poradzić z napisaniem takiego skryptu.
Może ktoś z was spotkał gdzieś takie rozwiązanie...

Pytanie drugie, mniej istotne
Co jest mniej uciążliwe dla serwera...
1. Skrypt php który generuje wszystko łącznie z całym HTML'em zawartym na stronie (czyli cała stronka jest właściwie skryptem)?
2. Geste umieszczanie w kogdzie html wywołań interpertera php (oczywiście tam gdzie to jest potrzebne).

innymi słowy co jest szybsze i mniej pracochłonne dla server: ciągła interpretacja php czy włączanie i wyłączanie interpertera ale pozostawienie wolnego kodu HTML?
Mam nadzieję że ktoś zrozumie tą gmatwaninę
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jabol
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


ale stosując pisanie typu[php:1:3080fea65b]<?php
print '<div>HTML w php</div>';
?>[/php:1:3080fea65b]
zamiast[php:1:3080fea65b]<div><?php
print $zawartosc;
?></div>[/php:1:3080fea65b]nie można korzystać z dodatków typu output buffering (z poziomu php, a nie interpretera), co daje możliwość np. dynamicznej zmiany kodowania, dlatego uważam, że styl, gdzie skrypt rozpoczyna się z <?php, a kończy z ?> (a po drodze ?> występuje oczywiście tylko w stringach albo wogóle) jest bardziej elastyczny.
Dla odzielenia HTML od php można oczywiście zrobić coś takiego, co również daje możliwości stosowania OP[php:1:3080fea65b]<?php
print file_get_contents('./templates/div.tpl');
?>[/php:1:3080fea65b]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 20:49