• 2 رای - 3.5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با سشنها(2)!!!!
#1
سلام دوستان عزیزم خیلی چاکریم اقا

یه تاپیکی بود که برای سشنا زدیمو زیاد توضیح ندادیم اگه میشه دوباره یه نقدی داشته باشیم

یه چیزایی اقا paull گفت که خیلی کاربردی بود یکم دیگه حالا به این مثال توجه کنید

الان تعریف سشن درسته؟؟؟؟؟؟؟
کد پی‌اچ‌پی:
<? session_start();?>
<html>

<head>
  <title>Login Page...</title>

</head>

<body style="font-family:arial;font-size:10pt">
<?php

if(isset($_POST['btn']))
{
$user_name $_POST['u'];
$password $_POST['p'];

mysql_connect('localhost','root','');

$sql mysql_query("SELECT * from jadid.user where nam='$user_name'");



if(
$r=mysql_num_rows($sql)>0);

{
    print 
"ok";
$_SESSION['user']=$user_name;
    
    while(
$res=mysql_fetch_array($sql))
    
    {
    
?>
<table width="200" border="1" cellpadding="2">
  <tr>
    <td>name</td>
    <td>family</td>
  </tr>
  
  <tr>
    <td><?php echo ($res['nam']); ?></td>
    <td><?php echo ($res['fam']); ?></td>
  </tr>
</table>
    <?php    
    
}
    
    
    
    
}


}
echo 
mysql_error();
?>

الا رفتیم به یه صفحه دیگه ایا میشه گفت این درستا

من که پرینت زدم نشد؟؟؟؟؟

کد پی‌اچ‌پی:
<?php session_start()?>

</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php

if(isset($_SESSION['user']));

print (
$_SESSION['user']);


?>
  پاسخ
تشکر شده توسط :
#2
لطفا از عنوان مناسب استفاده کنید.

کد پی‌اچ‌پی:
<? session_start(); ob_start();?>
<html>

<head>
  <title>Login Page...</title>

</head>

<body style="font-family:arial;font-size:10pt">
<?php

if(isset($_POST['btn']))
{
$user_name $_POST['u'];
$password $_POST['p'];

mysql_connect('localhost','root','');

$sql mysql_query("SELECT * from jadid.user where nam='$user_name'");



if(
$r=mysql_num_rows($sql)>0);

{
    print 
"ok";
$_SESSION['user']=$user_name;
    
    while(
$res=mysql_fetch_array($sql))
    
    {
    
?>
<table width="200" border="1" cellpadding="2">
  <tr>
    <td>name</td>
    <td>family</td>
  </tr>
  
  <tr>
    <td><?php echo ($res['nam']); ?></td>
    <td><?php echo ($res['fam']); ?></td>
  </tr>
</table>
    <?php    
    
}
    
    
    
    
}


}
echo 
mysql_error();
ob_end_flush();
?>
  پاسخ
تشکر شده توسط : bcmodir paull
#3
عنوان رو که عوض کردم ئوست عزیز الان یه متغیر ریخته شد داخل سشن

حالا میشه بگید داخل یه صفحه دیگه چطوری ازش استفاده کنیم
یه استفاده کاربردی ازش رو میخواستم
  پاسخ
تشکر شده توسط :
#4
کد:
index.php
کد پی‌اچ‌پی:
<?php
//index.php
ob_start();
session_start();
?>
<html>
    <head>
        <title>session step 1</title>
    </head>
    <body>
    <?php
    $_SESSION
['name'] = 'myname';
    
?>
    <a href="index2.php" >click here to see session value</a>
    </body>
</html>

<?php
ob_end_flush
();
?>
کد:
index2.php
کد پی‌اچ‌پی:
<?php
//index2.php
ob_start();
session_start();
?>
<html>
    <head>
        <title>session step 2</title>
    </head>
    <body>
    session value is :
    <b>
    <?php
    
echo $_SESSION['name'
    
?>
    </b>
    </body>
</html>

<?php
ob_end_flush
();
?>


فایل‌های پیوست
.zip   ses.zip (اندازه 674 بایت / تعداد دانلود: 2)
  پاسخ
تشکر شده توسط : bcmodir paull
#5
نمیدونم چجوری تشکر کنم مرسی
Blush
  پاسخ
تشکر شده توسط :
#6
من موندم چرا الان این چاپ نمیشه

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

کد پی‌اچ‌پی:
<?php
ob_start
();
 
session_start();
 
?>

</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
$ali
=$_SESSION['user'];

echo 
$ali;
?>



<?php
ob_end_flush
();
?>
  پاسخ
تشکر شده توسط :
#7
با تایع var_dump مقدار session رو چک کن !
خروجیش رو اینجا بزار!
  پاسخ
تشکر شده توسط : bcmodir
#8
خیلی عجیبه ها میده null

Angel
Exclamation

کسی جوابی نداره
  پاسخ
تشکر شده توسط :
#9
نقل قول:من موندم چرا الان این چاپ نمیشه
bcmodir عزیز این :
کد پی‌اچ‌پی:
$_SESSION['user'
رو کجای کدات بهش مقدار دادی ؟
  پاسخ
تشکر شده توسط : bcmodir
#10
معلومه صفحه قبل دیگه


$_SESSION['user']=$user_name;
یه لینک دادم کا میاد به این صفحه بعدش نشون نمیده
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان