سلام
چرا وقتی یک متغیر رو در صفحه اول مقدار می دم به صورت زیر
و وقتی بخوام مقدار متغیر رو در یک صفحه دیگر تغییر بدم ، تغییر نمی کنه؟کد:<?php
session_start();
S_SESSION('ad')=123;
?>
چرا؟
Printable View
سلام
چرا وقتی یک متغیر رو در صفحه اول مقدار می دم به صورت زیر
و وقتی بخوام مقدار متغیر رو در یک صفحه دیگر تغییر بدم ، تغییر نمی کنه؟کد:<?php
session_start();
S_SESSION('ad')=123;
?>
چرا؟
من تا حالا اینجوریشو امتحان نکردم ولی فکر نکنم جواب بده. باید اینجوری بنویسی:
[php]
$_SESSION['ad'] = 123
[/php]
دوستمون راست میگن. Session_$ یه آرایه س و باید مثل آرایه ها ازش استفاده کرد.
ببخشین حواسم نبوده اشتباه کد اینجا گذاشتم
شما درست می گین
ولی اگه با همون کروشه هم بزارم کار نمی کنه
این مشکل فقط وقتی هست که بخوام از اون در صفحه اصلی سایت استفاده کنم
یعنی اگه در صفحه اصلی مقدار ندم و در بقیه صفحات بدم درست میشه
اما در صفحه اصلی جواب نمی ده؟
چک کن ببین قبل از اینکه سشن رو شروع کنی چیزی به مرورگر ارسال نشده باشه
بهتره با یه هگز ادیتور صفحه رو باز کنی تا اگه کاراکترهای مربوط به انکودینگ (bom) فایل هم وارد صفحه شده حذفشون کنی