fot_kon_fana_sh
Member
أيا در استفاده از sesson بايد حتما أنها را از بين برد با جه دستوري مي شه اين كار رو كرد؟
$_SESSION['page'] = "ManageApp_NewApp.php"
سشن رو نمیشه برای همیشه ست کرد.أيا در استفاده از sesson بايد حتما أنها را از بين برد با جه دستوري مي شه اين كار رو كرد؟
ست کردن سشن باید با استفاده از یک اسکریپت سرور ساید انجام بشه.سلام بچه ها
مي خوام از توي كلاينت يكي از متغييرهاي سيشن رو ست كنم و بعدش اون بفرستم به يه صفحه PHP تا پردازشش كنه.
چه شكلي مي تونم اين كارو بكنم؟(با javascript يا html ) ...
$_SESSION['page'] = "ManageApp_NewApp.php"
چه شکلی؟با آژاکس میشه همه کاری کرد
میتونی وقتی روی یه جا کلیک شد بری با آژاکس سشنت را بسازی
<?php
session_start();
if(isset($_GET['session']) && in_array($_GET['session'],array('saeed.php','reza.php','mohammad.php')))
$_SESSION['session'] = $_GET['session'];
echo isset($_SESSION['session'])?$_SESSION['session']:'';
?>
<a href="javascript:void(0)" onclick="(new Image()).src='?session=saeed.php'">create session</a>
چرا با سشن میخواهی بفرستی؟
از متد get استفاده کن.
اگه میخواهی کاربر اسم صفحت را نفهمه که اصلا امکانش نیست چون توی فایر فاکس همه کاری میشه کرد.حتی سشن ها را هم بت میگه.
برای آژاکس کردنشن میتونی یه فانکشن آژاکس معمولی استفاده کنی که وقتی روی لینکت کلیک میشه اون فانکشن اجرا بشه.بعد با آژاکس یه فایل باز کنی و بهش بگی اسم صفحت چیه تا سشنش را بسازه.
از این راحتتر نمیشه.
حالا وقتی سشن را ساختی باید چطور بشه؟
باید صفحه عوض بشه؟
دست "واشقان" درد نکنه
ولی میشه اون کدی که دادی رو خط به خط توضیح بدی:d
خیلی ممنون![]()
<a href="javascript:void(0)" onclick="(new Image()).src='?session=saeed.php'">create session</a>
new Image()
.src='?session=saeed.php'
if(isset($_GET['session']) && in_array($_GET['session'],array('saeed.php','reza.php','mohammad.php')))
$_SESSION['session'] = $_GET['session'];
echo isset($_SESSION['session'])?$_SESSION['session']:'';
ببینم این چه جور کدیه؟
معنیش چیه؟
کد PHP:
?session
واین یعنی چی؟
کد PHP:
?session=saeed.php
علامت = اینجا چه عملگری هست؟
با تشکر