php - Warning: session_start(): Cannot send session cache limiter - headers already sent -


this question has answer here:

enter image description here

this error :- warning: session_start(): cannot send session cache limiter - headers sent (output started @ /home/solifotech/meraapp.solidaleinfotech.com/mybills.php.2) in /home/solifotech/meraapp.solidaleinfotech.com/mybills.php.3

here codes

   <?php  session_start();            include('dbconfig.php');            if (!isset($_session["useremailid"]))   {  	 header('location:main_login.php');   	 exit();   }   $useremailid=$_session["useremailid"];         $q2=mysql_query("select * user user_email='$useremailid'");   while($row = mysql_fetch_array($q2)){  	 $username=$row['user_name'];  	 $user_id=$row['user_id'];  	 $useremail=$row['user_email'];   }   	  	   ?>  <?php include('header.php');?>  <body>    <section class="w-section mobile-wrapper">        <div class="page-content" id="main-stack">        <div class="w-nav navbar" data-collapse="all" data-animation="over-left" data-duration="400" data-contain="1" data-easing="ease-out-quint" data-no-scroll="1">          <div class="w-container">  		<?php include('navbar.php');?>           <!--- <nav class="w-nav-menu nav-menu" role="navigation">              <div class="nav-menu-header">                <div class="logo">mera app</div>                <div class="slogan">all need here.</div>              </div>              <a class="w-clearfix w-inline-block nav-menu-link" href="index.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-home-outline"></div>                </div>                <div class="nav-menu-titles">splash screen</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="login.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-download-outline"></div>                </div>                <div class="nav-menu-titles">login</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="signup.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-cloud-upload-outline"></div>                </div>                <div class="nav-menu-titles">sign up</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="forgot.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-unlocked-outline"></div>                </div>                <div class="nav-menu-titles">remember password</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="todo-list.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-list-outline"></div>                </div>                <div class="nav-menu-titles">to list</div>                <div class="nav-menu-text-right">8</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="addnew.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-checkmark-outline"></div>                </div>                <div class="nav-menu-titles">new do</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="messages.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-albums-outline"></div>                </div>                <div class="nav-menu-titles">messages</div>                <div class="nav-menu-text-right">8</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="chat.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-chatboxes-outline"></div>                </div>                <div class="nav-menu-titles">chat</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="groups.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-keypad-outline"></div>                </div>                <div class="nav-menu-titles">news groups</div>                <div class="nav-menu-text-right">12</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="news.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-paper-outline"></div>                </div>                <div class="nav-menu-titles">news list</div>                <div class="nav-menu-text-right">14</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="newitem.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-compose-outline"></div>                </div>                <div class="nav-menu-titles">news post</div>                <div class="nav-menu-text-right">14</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="about-us.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-person-outline"></div>                </div>                <div class="nav-menu-titles">about app</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="maps.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-location-outline"></div>                </div>                <div class="nav-menu-titles">maps</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="elements.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-box-outline"></div>                </div>                <div class="nav-menu-titles">elements</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link" href="settings.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-gear-outline"></div>                </div>                <div class="nav-menu-titles">settings</div>              </a>              <a class="w-clearfix w-inline-block nav-menu-link last" href="terms.html" data-load="1">                <div class="icon-list-menu">                  <div class="icon ion-ios-bookmarks-outline"></div>                </div>                <div class="nav-menu-titles">terms , conditions</div>              </a>              <div class="separator-bottom"></div>              <div class="separator-bottom"></div>              <div class="separator-bottom"></div>            </nav>---->            <div class="wrapper-mask" data-ix="menu-mask"></div>            <div class="navbar-title">my bills</div>            <div class="w-nav-button navbar-button left" id="menu-button" data-ix="hide-navbar-icons">              <div class="navbar-button-icon home-icon">                <div class="bar-home-icon"></div>                <div class="bar-home-icon"></div>                <div class="bar-home-icon"></div>              </div>            </div>          </div>        </div>        <div class="body">        <div class="logo-login"></div>                                 <!--<div class="w-tab-content tabs-content">              <div class="w-tab-pane w--tab-active w-clearfix tab-pane" data-w-tab="tab 1">                <div class="group-block">                  <a class="w-inline-block" href="#" data-load="1">                                       <div class="group-title">                      <div class="title-text" style="padding:5px 5px; color:#fff; background:#4fd2c2; text-align:center">my manuals</div>                      </div>                  </a>                </div>                <div class="group-block last">                  <a class="w-inline-block" href="#" data-load="1">                                       <div class="group-title">                      <div class="title-text" style="padding:5px 5px; color:#fff; background:#4fd2c2; text-align:center">my bills</div>                    </div>                  </a>                </div><br>              <center> <div class="group-block last" style="margin-top:20px; margin-left:60px">                  <a class="w-inline-block" href="#" data-load="1">                                       <div class="group-title">                      <div class="title-text" style="padding:5px 5px; color:#fff; background:#4fd2c2; text-align:center">my warrenty cards</div>                    </div>                  </a>                </div></center>                              </div>                          </div>---->  		  <?php  		  include('dbconfig.php');  		  ?>  		  <?php       if(isset($_post['upload']))  {         /// file add  $bills_file = $_files['billscopy']['name'];      // file temp   $tembills_file =$_files['billscopy']['tmp_name'];    //uploading image folder    move_uploaded_file($tembills_file,"mybills/$bills_file");    mysql_query("insert `mybills`(`user_id`, `user_name`, `user_email`, `bills_copy`)    values ('$user_id','$username','$useremail','$bills_file')") or die(mysql_error());   echo "<div class='alert alert-success'>bills copy added successfully.</div>";  }      ?>  	     	  <style>      form input[type="file"] {            display: none;          }  		</style>             <div class="w-tabs" data-duration-in="400" data-duration-out="400" data-easing="ease-out-quint">             <form method="post"  enctype="multipart/form-data" action="#">                <div>                  <center><label for="filetoupload">        <img src="upload_img.png" width="70px" height="70px" />      </label>      <input type="file" name="billscopy" id="filetoupload" accept="image/*" capture="camera" data-name="full-name" required></center>     <br>                  <!---<center><input class="form-control" id="full-name-field" type="file" name="billscopy" accept="image/*" capture="camera" data-name="full-name" required>                  <div class="separator-fields"></div></center>                </div>--->                  <center><button type="submit" class="btn btn-info" name="upload">upload        <span class="glyphicon glyphicon-upload"></span>      </button></center>              </form>  <!--========================fetch bills data======================------------------------->      			<br><br>  			<h3 style="text-align:center; ">my bills</h3>  <!-------------------===================start dynamice table grid ===============================================----------->  <?php      // sql query interact info our database  //$sql = mysql_query("select * mybills user_email='$useremail'");   //$i = 0;  // establish output variable  //$dyn_table = '<center><table  cellpadding="10">';  //while($row = mysql_fetch_array($sql)){             //$id = $row["biils_id"];      //$bills_file = $row["bills_copy"];            //if ($i % 3 == 0) { // if $i divisible our target number (in case "3")        //  $dyn_table .= '<tr><td>' .'<img src=mybills/'. $bills_file .' width=100 height=50>'. '</td>';     // } else {          //$dyn_table .= '<td>' .'<img src=mybills/'. $bills_file .' width=100 height=50>'. '</td>';      //}     // $i++;  //}  //$dyn_table .= '</tr></table></center>';  ?>      <?php// echo $dyn_table; ?>    <!----==============================end table grid ===============================================--------------->  		    		<?php   		$sql = mysql_query("select * mybills user_email='$useremail'");   		while($row = mysql_fetch_array($sql)){   		$product_id=$row[5];  		  		  		?>  			<center><table>  			<tr>  			<td><img src='mybills/<?php echo $row[7];?>' width=100 height=100 class="img-thumbnail" style="margin-left:50px;"><a href="delete_bills.php?bills=<?php  echo $row[0];?>"><span class="glyphicon glyphicon-remove"   			style="position: relative;      top:-20px;      display: inline-block;      font-family: 'glyphicons halflings';      font-style: normal;      font-weight: 400;      line-height: 1;      -webkit-font-smoothing: antialiased; color:black;"></span></a>  			  			  			<a href="add_desc.php?bills=<?php echo $row[0];?>"><span class="glyphicon glyphicon-pencil" style="position: relative;      top: 30px;  	right:15px;      display: inline-block;      font-family: 'glyphicons halflings';      font-style: normal;      font-weight: 400;      line-height: 1;      -webkit-font-smoothing: antialiased; color:black;" data-toggle="modal" data-target="#mymodal"></span></a>    <?php    $query=mysql_query("select * product product_id='$product_id'");    while($row1 = mysql_fetch_array($query)){     $product_name=$row1[2];    }    ?>      <p style="text-align:center;"><?php echo $product_name;?>&nbsp;model no&nbsp;<?php echo $row[6];?></p>  <!--------------======================== close description popup box==========================---------->   			</td><tr><br>  		<?php } ?>  		  		    		</table></center><!-------=================== table close==========================---------->  		  	   <br> <br> <br> <br>         <div class="w-tab-content tabs-content">              <div class="w-tab-pane w--tab-active w-clearfix tab-pane" data-w-tab="tab 1">  			  <center> <div class="group-block last" style="margin-top:20px; margin-left:60px">                  <a class="w-inline-block" href="product.php" data-load="1" style="text-decoration:none;">                                                      <div class="title-text" style="padding:-25px -25px; color:#fff; background:#4fd2c2; text-align:center;width:200px;height:50px">add product</div>                                     </a>                </div></center>                              </div>                          </div>        </div>         </div>        </div>      </div>  	      <div class="page-content loading-mask" id="new-stack">        <div class="loading-icon">          <div class="navbar-button-icon icon ion-load-d"></div>        </div>      </div>      <div class="shadow-layer"></div>    </section>    <script type="text/javascript" src="js/jquery.min.js"></script>    <script type="text/javascript" src="js/framework.js"></script>     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>      <!-- include compiled plugins (below), or include individual files needed -->      <script src="js/bootstrap.min.js"></script>    <!--[if lte ie 9]><script src="js/placeholders.min.js"></script><![endif]-->  </body>  </html>

my every page show type error whene login in account of website , click page link whene type error show me. using same session code every page after login , after signup

here sign in codes

<?php  session_start();  ?>  <!doctype html>    <html>  <head>    <meta charset="utf-8">    <title>login</title>    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">        <link rel="stylesheet" type="text/css" href="css/normalize.css">    <link rel="stylesheet" type="text/css" href="css/framework.css">    <link rel="stylesheet" type="text/css" href="css/washington.css">    <script src="js/webfont.js"></script>    <script>      webfont.load({        google: {          families: ["montserrat:400,700"]        }      });    </script>    <script type="text/javascript" src="js/modernizr.js"></script>    <link rel="shortcut icon" type="image/x-icon" href="images/logostandford32.ico">    <link rel="apple-touch-icon" href="images/logostandford32.ico">   <link href="css/bootstrap.min.css" rel="stylesheet">    <link href="css/ionicons.min.css" rel="stylesheet" type="text/css" />  </head>  <body>    <section class="w-section mobile-wrapper">        <div class="page-content" id="main-stack" data-scroll="0">        <div class="w-nav navbar"></div>        <div class="body padding">          <div class="logo-login"></div>          <div class="bottom-section padding">            <div class="w-form">  		    <?php    include('dbconfig.php');       if(isset($_post['login']))  {             $user=$_post['email'];      $pass=$_post['password'];       	 $fetch=mysql_query("select * `user` user_email='$user' , user_pass='$pass'   ");       $count=mysql_num_rows($fetch);  	 $fetch1 = mysql_fetch_array($fetch);      if($count!="")      {           $_session['useremailid']=$fetch1['user_email']; 			 	 	  	 	         //header("location:admin/index.php");       echo '<meta http-equiv="refresh" content="0;url=dashbord.php">';      }  else  {  	  	  echo "<div class='alert alert-danger'>email , password wrong</div>";     }	  		  	   }	              ?>                 <form  method="post"  enctype="multipart/form-data" action="#">                <div>                  <label class="label-form" for="email-field">username</label>                  <input class="w-input input-form" id="email-field" type="email" name="email" data-name="email" required="required">                  <div class="separator-fields"></div>                </div>                <div>                  <label class="label-form" for="email">password</label>                  <div class="w-clearfix block-input-combined">                    <input class="w-input input-form left" id="password-field" type="password" name="password" data-name="password" required="required"><a class="right-input-link" href="forgetpassword.php" data-load="1">forgot password</a>                  </div>                  <div class="separator-button-input"></div>                </div>                <input class="w-button action-button" type="submit" name="login" value="sign in" data-wait="please wait...">                <div class="separator-button"></div><a class="link-upper" href="signup.php" data-load="1">you don’t have account? <strong class="b-link">sign up</strong></a>              </form>              <div class="w-form-done">                <p>thank you! submission has been received!</p>              </div>              <div class="w-form-fail">                <p>oops! went wrong while submitting form</p>              </div>            </div>          </div>        </div>      </div>      <div class="page-content loading-mask" id="new-stack">        <div class="loading-icon">          <div class="navbar-button-icon icon ion-load-d"></div>        </div>      </div>      <div class="shadow-layer"></div>    </section>    <script type="text/javascript" src="js/jquery.min.js"></script>    <script type="text/javascript" src="js/framework.js"></script>    <!--[if lte ie 9]><script src="js/placeholders.min.js"></script><![endif]-->  </body>  </html>

and here sign codes

<!doctype html>    <html>  <head>    <meta charset="utf-8">    <title>sign up</title>    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">        <link rel="stylesheet" type="text/css" href="css/normalize.css">    <link rel="stylesheet" type="text/css" href="css/framework.css">    <link rel="stylesheet" type="text/css" href="css/washington.css">      <script src="js/webfont.js"></script>    <script>      webfont.load({        google: {          families: ["montserrat:400,700"]        }      });    </script>    <script type="text/javascript" src="js/modernizr.js"></script>    <link rel="shortcut icon" type="image/x-icon" href="images/logostandford32.ico">    <link rel="apple-touch-icon" href="images/logostandford32.ico">      <link href="css/ionicons.min.css" rel="stylesheet" type="text/css" />  </head>    <body>    <section class="w-section mobile-wrapper">        <div class="page-content" id="main-stack" data-scroll="0">        <div class="w-nav navbar" data-collapse="all" data-animation="over-left" data-duration="400" data-contain="1" data-easing="ease-out-quint" data-no-scroll="1">          <div class="w-container">            <div class="wrapper-mask" data-ix="menu-mask"></div>            <div class="navbar-title">sign up</div>            <a class="w-inline-block navbar-button" href="main_login.php" data-load="1">              <div class="navbar-button-icon icon ion-ios-close-empty"></div>            </a>          </div>        </div>        <div class="body padding">          <div class="logo-login smaller"></div>          <div class="bottom-section padding">            <div class="w-form">    		  <?php  include('dbconfig.php');       ?>  <?php   if(isset($_post['submit']))  {   $user_name = $_post['username'];  $user_mobile = $_post['usermobile'];  $user_email = $_post['emailid'];  $user_pass = $_post['pass'];      if($user_email !="")  {     $rs=mysql_query("select * user user_email='$user_email'");  if (mysql_num_rows($rs)>0)  {  	echo "<div class='alert alert-danger'>user exists</div>";  	exit;  }   else  {  $sql=mysql_query("insert user(user_name,user_mobile,user_email,user_pass) values ('$user_name','$user_mobile','$user_email','$user_pass')") or die(mysql_error());    session_start();  			$_session['useremailid']=$user_email;  			    if($sql){  	$msg="name: ".$_post['username']."<br/> email: ".$_post['emailid']."<br/> mobile no: ".$_post['usermobile']."<br/> password: ".$_post['pass'];  	$headers  = 'mime-version: 1.0' . "\r\n";  $headers .= 'content-type: text/html; charset=iso-8859-1' . "\r\n";    	$mailresult=mail($user_email,'meraapp registration form',$msg,$headers);  	  	  echo"<script type='text/javascript'>    window.location.href='language.php';  </script>";  }  }    }         }    ?>              <form method="post"  enctype="multipart/form-data" action="#">                <div>                  <label class="label-form" for="full-name-field">full name</label>                  <input class="w-input input-form" id="full-name-field" type="text" name="username" data-name="full-name" required="required">                  <div class="separator-fields"></div>                </div>  			    <div>                  <label class="label-form" for="full-name-field">mobile no.</label>                  <input class="w-input input-form" id="full-name-field" type="number" name="usermobile" data-name="full-name" required="required">                  <div class="separator-fields"></div>                </div>                <div>                  <label class="label-form" for="email-field">email</label>                  <input class="w-input input-form" id="email-field" type="email" name="emailid" data-name="email" required="required">                  <div class="separator-fields"></div>                </div>                <div>                  <label class="label-form" for="password-ield">password</label>                  <input class="w-input input-form" id="password-ield" type="password" name="pass" data-name="password" required="required">                  <div class="separator-fields"></div>                </div>                 		                <div class="separator-button-input"></div>                <input class="w-button action-button" type="submit" name="submit" value="sign up"  class="fa fa-paper-plane" aria-hidden="true"data-wait="please wait...">                <div class="separator-button"></div><a class="link-upper" href="main_login.php" data-load="1">already have account? <strong class="b-link">sign in</strong></a>              </form>              <div class="w-form-done">                <p>thank you! submission has been received!</p>              </div>              <div class="w-form-fail">                <p>oops! went wrong while submitting form</p>              </div>            </div>          </div>        </div>      </div>      <div class="page-content loading-mask" id="new-stack">        <div class="loading-icon">          <div class="navbar-button-icon icon ion-load-d"></div>        </div>      </div>      <div class="shadow-layer"></div>    </section>    <script type="text/javascript" src="js/jquery.min.js"></script>    <script type="text/javascript" src="js/framework.js"></script>    <!--[if lte ie 9]><script src="js/placeholders.min.js"></script><![endif]-->  </body>  </html>

same error every page same codes work on localhost properly. please me , solve problem.

remove space before , after php tags.

also write down error_reporting(0); @ top of page before session starts.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -