View Full Version : سوال: بروز خطا هنگام برگشت به صفحه قبل
rash44
یک شنبه 08 فروردین 1389, 16:05 عصر
سلام
زمانی که با دستورات :
history.go(-1)
history.back()
کاربر رو به صفحه قبلی هدایت می کنم با این خطا مواجه میشم
باید صفحه رو Refresh کنم
چه راهی برای رفع این مشکل وجود داره ؟
rash44
یک شنبه 08 فروردین 1389, 17:54 عصر
کسی نیست راهنمائی کنه ؟؟؟؟؟
rash44
دوشنبه 09 فروردین 1389, 11:43 صبح
1 کی 1 چیزی بگه خوب
yaqubian
دوشنبه 09 فروردین 1389, 11:51 صبح
دوست عزیز
کدتون رو لطفا بذارید
موفق باشید
rash44
دوشنبه 09 فروردین 1389, 11:57 صبح
برای تمام کد ها همین مشکل وجود داره
مثلا این کد :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>حذف امتحانات</title>
</head>
<?php
@ ob_start();
@ session_start();
$ClientString = $_SERVER['HTTP_USER_AGENT'];
if(!isset($_SESSION['user']) || $_SESSION['ClientStr'] != md5($ClientString))
{
header("location:../index.php");
}
$id=0;
$id=$_GET['ID'];
require_once('../../lib/Dbinfomarkssys.php');
$link = db_connect();
$sql="DELETE FROM `exam` WHERE `id`='$id'";
$result = db_query($sql);
if ($result) {
echo "<script>alert('امتحان مورد نظر حذف گردید')</script>";
echo "
<script language='javascript'>
history.go(-1);
</script>
";
} else {
echo "<script>alert('متاسفانه عملیات انجام نگردید')</script>";
echo "
<script language='javascript'>
history.go(-1);
</script>
";
}
db_close($link);
?>
یا این کد :
<input type="reset" value="برگشت" class="button" onclick="history.back()" style="float: left">
yaqubian
دوشنبه 09 فروردین 1389, 12:17 عصر
دوست عزیز
علامت @ اول دستورات session و buffer تون رو بردارید. و لطفا فرمی رو که به این صفحه ارجاع داره رو هم بذارید.
موفق باشید
rash44
دوشنبه 09 فروردین 1389, 12:27 عصر
@ رو که برداشتم این خطا رو میده ::
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at h:\program files\easyphp1-8\www\marks\admin\files\deleteexam.php:5) in h:\program files\easyphp1-8\www\marks\admin\files\deleteexam.php on line 7
rash44
دوشنبه 09 فروردین 1389, 12:32 عصر
دوست عزیز
علامت @ اول دستورات session و buffer تون رو بردارید. و لطفا فرمی رو که به این صفحه ارجاع داره رو هم بذارید.
موفق باشید
این مشکل برای تمام کد ها وجود داره
rash44
دوشنبه 09 فروردین 1389, 12:36 عصر
این مشکل رو توی سایت های دیگه هم من دیدم
yaqubian
دوشنبه 09 فروردین 1389, 21:20 عصر
دوست عزیز
حالا که دیدید خطا مربوط به cache limiter می شه یه جستجو بفرمایید. این موضوع قبلا مطرح شده. استفاده از علامت @ باعث می شه که شما خطای اصلی رو نتونید ببینید.
موفق باشید
rash44
سه شنبه 10 فروردین 1389, 09:49 صبح
سلام
مشکل cache limiter حل شد
اما باز هم هنوز مشکل برگشت به صفحه قبل وجود داره
rash44
سه شنبه 10 فروردین 1389, 14:03 عصر
با فایرفاکس و اپرا درسته
فقط IE مشکل داره
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.