PDA

View Full Version : سوال: خروج کاربر از سایت با کلیک روی دیو



kamran_14
پنج شنبه 26 اردیبهشت 1392, 19:35 عصر
سلام

من می خوام با کلیک کاربر روی دیو ,کاربر خارج شود

ولی درست کار نمی کنه .این کد کجا اشکال داره؟


<?php Session_start(); ?>
<script language="javascript">
function f() {
<?php
unset($_SESSION['user']);
?>
}
</script>
<?php
if (isset($_SESSION['user'])){
?>
<div align="center" class="div_in" id="khoroj" onclick="f()">
خــــروج
</div>
<?php
}
?>

dousti_design
پنج شنبه 26 اردیبهشت 1392, 19:52 عصر
جاوا اسکریپت و php رو ادغام کردید!!!
یا باید اون دایو رو لینک بدید به یه صفحه php و اونجا سشن رو از بین ببرید.
و اگر میخاید که بدون رفتن به صفحه دیگری و بدون رفرش شدن صفحه انجام بدید، باید از AJAX استفاده کنید. جستجو کنید مطلب زیاده در این رابطه

kamran_14
پنج شنبه 26 اردیبهشت 1392, 21:04 عصر
جاوا اسکریپت و php رو ادغام کردید!!!
اگه دستورات جاوا و php رو با هم ادغام کنیم (مثل کدهای من) اشتباه می شه؟

dousti_design
پنج شنبه 26 اردیبهشت 1392, 21:23 عصر
بله دستورات php در سمت سرور اجرا میشن و فقط نتیجشون به سمت کلاینت ارسال میشه ولی دستورات جاوااسکریپت توسط موتور مرورگر اجرا میشند. مثلا نمیتونید یه تابع جاوا به این شکل بنویسید که داخلش یک کد php اجرا بشه.( این کار با ajax امکان پذیر هست البته به شکل دیگری).

mahmod2000
پنج شنبه 26 اردیبهشت 1392, 21:36 عصر
بله با ajax jquery میتونید یه function بنویسید و به راحتی انجام بدید