Autor Zpráva
Danqo
Profil
tum: 19. 07. 2010 13:12

Zdravim mam problem: cez konzolu mi neustale natekaju data a tlacia sa
uzivatelovi v klientovi do premennej $message ja by som vsak neustale potreboval
tieto $message data ukladat do $_SESSION['message'] aj s tymi, ktore tam boli
dovtedy...

if(empty($_SESSION['message']))
$_SESSION['message'] = $message;
else
$_SESSION['message'] = $_SESSION['message'].$message;

spravil som si skusobne posielanie retazca "23_my shared memory block" 23_ si
nevsimajte...

a v $_SESSION['message'] sa mi stale iba duplikuje... konkretne raz sa tam
prida $_SESSION['message'] a raz sa dam prida $message a koncovy
$_SESSION['message'] je teda my shared memory blockmy shared memory block aj
ked refreshnem stranku 300 krat :P a potreboval by som aby pri tych obrazne
povedanych 300 refreshoch sa tam 300 krat nabalilo my shared memory block

vdaka
nightfish
Profil
Danqo:
Máš zapnuté register_globals? Pokud ano, tak by se mohly bít proměnné $_SESSION['message'] a $message. V tom případě by bylo nejlepší jména oddělit.
Současně bych se zamyslel nad tím, jestli by nebylo lepší v session udržovat pole se zprávami než takhle slepovat řetězce.
t4nn3r
Profil
- dej do sesion nejaky hash ktery ti osetri refreshe
- nebo po zapisovani do session (zpracovani formu apod ..) dej foward nekam kde se nic takhle nezapisuje
- popřípadě tyhle req tahej přes ajax, ten ti většina lidi nerefrešne

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0