Mohammad-tashi
سه شنبه 24 آذر 1394, 20:07 عصر
سلام
من یک سایت با php نوشتم
وقتی مشتری لاگین میکنه توی مدیریت وقتی میخاد تغییرات شو ببینه سایت باز نمیش ....یعنی تا اولش که یک دایو مربوط به سبد خرید ه باز میشه ... و همون جا قفل میکنه و بقیه چیزارو نمیبینه
نمیدونم چ ربطی داره ....
وقتی از مدیریت خارج میشم ... با کد زیر همه سشن ها رو پاک میکنم . قسمت کاربری درست میشه و میتونه ببینه
unset ($_SESSION);
session_destroy();
اینم کد ایندکس قسمت کاربری
<?php
session_start();
if(isset($_GET["refresh"])){
if($_GET['refresh']==1){
unset ($_SESSION);
session_destroy();
header('Location: index.php');}
}
if(isset($_POST['pid'])){
$_SESSION['total_elements'][]=$_POST['pid'];
}
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 'On');
?>
<?php
include "configewq.php";
?>
<!DOCTYPE>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>صفحه اصلی سایت </title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<!--slide-->
<link href="css/styledoc.css" rel="stylesheet" type="text/css" />
<!--gallery-->
<link rel="stylesheet" href="g-s/dist/css/lightbox.css">
<!--gallery-->
<link rel="stylesheet" type="text/css" media="screen" href="admin12a/res/css/style.css"/>
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400italic,400,6 00,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="css/style6.css" />
<link rel="stylesheet" type="text/css" href="css/62.css" />
</head>
<body>
<?php
require_once 'admin12a/vis1/visits.class.php';
$visits = new Visits(true);
$visits->DoCount();
if(isset($_GET["refresh"])){
if($_GET['refresh']==1){ unset ($_SESSION);
session_destroy();
header('Location: index.php');}
}
if(isset($_SESSION['total_elements']))
{
$names_length=count($_SESSION['total_elements']);
if($names_length>0){
echo'
<div id="basket1">
<p style="border-color:#F00; color:#FFF; border-radius:2px; border-width:5px;">سبد خرید</p>';
for($x=0;$x<$names_length;$x++){
$idfs=$_SESSION['total_elements'][$x];
$sqlm = "SELECT * FROM shopp where p_ID=$idfs;";
$result = $con->query($sqlm);
?>
<?php
while($row = $result->fetch_assoc()) {
echo '
<table width="200" border="0">
<tr>
<td width="89" style="font-size:20px;">'.$row['p_title'].'</td>
<td width="101" rowspan="2"><img src="admin12a/'.$row['p_img'].'" width="50px" height="50px"</td>
</tr>
<tr>
<td height="38"style="font-size:20px;">'.$row['p_price'].'</td>
</tr>
</table>
<a href="index.php?refresh=1">پاک سازی سبد خرید</a>
<br />
<a href="factor.php?ok=1">ثبت نهایی سفارش</a>
';}
}
}}//ifif
?>
</div>
چیکار کنم مشکل حل شه؟
واقعا موندم چیکار کنم....
لطفا هرچیزی به ذهنتون رسید بهم بگید
من یک سایت با php نوشتم
وقتی مشتری لاگین میکنه توی مدیریت وقتی میخاد تغییرات شو ببینه سایت باز نمیش ....یعنی تا اولش که یک دایو مربوط به سبد خرید ه باز میشه ... و همون جا قفل میکنه و بقیه چیزارو نمیبینه
نمیدونم چ ربطی داره ....
وقتی از مدیریت خارج میشم ... با کد زیر همه سشن ها رو پاک میکنم . قسمت کاربری درست میشه و میتونه ببینه
unset ($_SESSION);
session_destroy();
اینم کد ایندکس قسمت کاربری
<?php
session_start();
if(isset($_GET["refresh"])){
if($_GET['refresh']==1){
unset ($_SESSION);
session_destroy();
header('Location: index.php');}
}
if(isset($_POST['pid'])){
$_SESSION['total_elements'][]=$_POST['pid'];
}
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 'On');
?>
<?php
include "configewq.php";
?>
<!DOCTYPE>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>صفحه اصلی سایت </title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<!--slide-->
<link href="css/styledoc.css" rel="stylesheet" type="text/css" />
<!--gallery-->
<link rel="stylesheet" href="g-s/dist/css/lightbox.css">
<!--gallery-->
<link rel="stylesheet" type="text/css" media="screen" href="admin12a/res/css/style.css"/>
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400italic,400,6 00,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="css/style6.css" />
<link rel="stylesheet" type="text/css" href="css/62.css" />
</head>
<body>
<?php
require_once 'admin12a/vis1/visits.class.php';
$visits = new Visits(true);
$visits->DoCount();
if(isset($_GET["refresh"])){
if($_GET['refresh']==1){ unset ($_SESSION);
session_destroy();
header('Location: index.php');}
}
if(isset($_SESSION['total_elements']))
{
$names_length=count($_SESSION['total_elements']);
if($names_length>0){
echo'
<div id="basket1">
<p style="border-color:#F00; color:#FFF; border-radius:2px; border-width:5px;">سبد خرید</p>';
for($x=0;$x<$names_length;$x++){
$idfs=$_SESSION['total_elements'][$x];
$sqlm = "SELECT * FROM shopp where p_ID=$idfs;";
$result = $con->query($sqlm);
?>
<?php
while($row = $result->fetch_assoc()) {
echo '
<table width="200" border="0">
<tr>
<td width="89" style="font-size:20px;">'.$row['p_title'].'</td>
<td width="101" rowspan="2"><img src="admin12a/'.$row['p_img'].'" width="50px" height="50px"</td>
</tr>
<tr>
<td height="38"style="font-size:20px;">'.$row['p_price'].'</td>
</tr>
</table>
<a href="index.php?refresh=1">پاک سازی سبد خرید</a>
<br />
<a href="factor.php?ok=1">ثبت نهایی سفارش</a>
';}
}
}}//ifif
?>
</div>
چیکار کنم مشکل حل شه؟
واقعا موندم چیکار کنم....
لطفا هرچیزی به ذهنتون رسید بهم بگید