10/10/2018, 10:45

[help] lổi khi tạo session lựa chọn 2 ngôn ngử trong php

vậy mình muốn tạo session thì phải làm sao pro hiện code mình đã có tích hợp 2 ngôn ngử bây giờ mứôn tạo session để show 2 ngôn ngữ ra

dứơi đây là file index mình đả thêm vào nhưng ko hiểu sao nó báo lổi

[=========> Bổ sung bài viết <=========]



[=========> Bổ sung bài viết <=========]

Code:
<?
session_start();
require("config.php");
require("common_start.php");
require("lib/func.lib.php");
?>
<?php
$Lang=$_REQUEST["lang"];
if ($Lang="en"{
$_SESSION['Lang']="EN";
}else{
$_SESSION['Lang']="VN";
}
if ($_SESSION['Lang]=="EN"){
include("lang_en.php");
} else {include ("lang_vn.php");
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title> Công Ty TNHH TM-SX DV Viển Thông</title>
<link rel="icon" href="images//icon.gif" />
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="css/base.css">
<link rel="stylesheet" type="text/css" href="css/productbrowser.css">

<link rel="stylesheet" type="text/css" href="css/featuredcontentglider.css">


<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/browserdetect.js" type="text/javascript"></script>
<script src="js/product_browser.js" type="text/javascript"></script>
<script src="js/scriptaculous.js" type="text/javascript"></script>
<script src="js/product_browser_1.js" type="text/javascript"></script>
<script language="javascript" src="lib/varAlert.vn.unicode.js"></script>
<script language="javascript" src="lib/javascript.lib.js"></script>
<script language="javascript" src="js/boxover.js"></script>
<script language="javascript" src="js/showhide.js"></script>

<script language="javascript">
function chglanguage(val){
	document.form_index.set_language.value=true;
	document.forms['form_index'].submit();
	return;
}
</script>

</head>

<body onload="MM_preloadImages('topmenu/tc_2.jpg','topmenu/gt_2.jpg','topmenu/km_2.jpg','topmenu/dv_2.jpg','topmenu/gp_2.jpg','topmenu/dt_2.jpg','topmenu/lh_2.jpg')">
<table width="1002" height="711" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr>
    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td colspan="2" class="style1"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            
			</td>
            <td width="74%" class="style3">
              <marquee behavior="scroll" scrollamount="3" onmouseover="this.stop()" onmouseout="this.start()">
              <div align="justify" class="style76"><strong></strong> A perfect solution for you working enviroment</div>
              </marquee></td>
          </tr>
        </table></td>
      </tr>
      
      <tr>
		</tr>
      <tr>
        <td colspan="0">
          <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1010" height="150">
          <param name="movie" value="images/banner.swf" />
          <param name="quality" value="high" />
          <embed src="images/banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1010" height="150"></embed>
        </object></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td style="padding-top:6px;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="3%"><img src="images/topmenu_1.jpg" width="38" height="25" /></td>
        <td width="97%" valign="bottom"><table width="100%" border="0" cellspacing="0" cellpadding="0" class="style5">
          <tr>
            <td width="9%"><a href="./" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image5',','topmenu/tc_2.jpg',1)"><img src="topmenu/tc_1.jpg" name="Image5" width="103" height="25" border="0" id="Image5" /></a></td>
			<td width="6%">&nbsp;</td>
            <td width="12%"><a href="./?frame=intro" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image6',','topmenu/gt_2.jpg',1)"><img src="topmenu/gt_1.jpg" name="Image6" width="127" height="25" border="0" id="Image6" /></a></td>
			<td width="6%">&nbsp;</td>
            <td width="12%"><a href="./?frame=encourage" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image7',','topmenu/km_2.jpg',1)"><img src="topmenu/km_1.jpg" name="Image7" width="142" height="25" border="0" id="Image7" /></a></td>
			<td width="6%">&nbsp;</td>
   			<td width="12%"><a href="./?frame=solution" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image9',','topmenu/gp_2.jpg',1)"><img src="topmenu/gp_1.jpg" name="Image9" width="129" height="25" border="0" id="Image9" /></a></td>
			<td width="6%">&nbsp;</td>
            <td width="14%"><a href="./?frame=partner" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image10',','topmenu/dt_2.jpg',1)"><img src="topmenu/dt_1.jpg" name="Image10" width="140" height="25" border="0" id="Image10" /></a></td>
			<td width="6%">&nbsp;</td>
            <td width="6%"><a href="./?frame=contact" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image11',','topmenu/lh_2.jpg',1)"><img src="topmenu/lh_1.jpg" name="Image11" width="120" height="25" border="0" id="Image11" /></a></td>
            <td width="24%">&nbsp;</td>
          </tr>

        </table></td>
		
      </tr>
    </table></td>
  </tr>
  <!-- 
  			<tr>
                <td align="center"><? if(isset($_SESSION['member'])){?><font color="#29A6FF">[ Xin chào &nbsp;</font><font color=#ff0000><b><?=$_SESSION['member']?> ]</b></font>&nbsp;<a href="./?frame=logout"><font color="#29A6FF">[Thoát ra]</font></a><? }?></td>
			</tr>
			!-->
  <tr>
    <td class="style6"><table width="100%" border="0" cellspacing="0" cellpadding="0" class="style7">
      <tr>
        <td width="13%" align="center"><a href=?lang=vn><img src="vn.png" width="15" height="15" border="0" title="VN"/></a>&nbsp;<a href="?lang=en"><img src="us.png" width="15" height="15" border="0" title="US"/></a></td>
        <td width="61%" class="none"><? $cale = $_lang == 'vn' ?'vnn':'vnn';?>
			<div align="center"></div>
			<div align="left" id="theClock"></div>
		  <script language="JavaScript">startClock<?=$cale?>();</script></td>
		<td width="26%" align="right"><? if(isset($_SESSION['member'])){?><font color="#29A6FF"><img src=http://l.yimg.com/us.yimg.com/i/mesg/emoticons7/6.gif>Xin chào &nbsp;</font><font color=#ff0000><b><?=$_SESSION['member']?></b></font>&nbsp;<a href="./?frame=logout"><font color="#29A6FF">[Thoát ra]</font></a><? }?>
                        
        </td>
        </tr>
		
    </table></td>
  </tr>
  <tr>
    <td class="style10"><marquee behavior="scroll" scrollamount="3" onmouseover="this.stop()" onmouseout="this.start()">Giãi pháp toàn diện cho công việc của bạn </strong>
                                                </marquee>    </td>
  </tr>
  <tr>
    <td class="style11"><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="205" valign="top" class="style29"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="199"><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td style="padding-bottom:3px;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td class="style19">Sản Phẩm</td>
                  </tr>
                  <tr>
                    
                  </tr>
                  <tr>
                    <td height="15" valign="bottom"><img src="images/left_1.jpg" width="186" height="5" /></td>
                  </tr>
                </table></td>
              </tr>
              <tr>
                <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                  
                  <tr>
                    <td><? include("module/product_category.php")?></td>
                     
                  </tr>
                  
                  
                </table></td>
              </tr>
              <tr>
                <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td class="style19">Hộ Trợ Online</td>
                  </tr>
				  
				  <tr>
                    <td class="style20"> <a href="./?frame=linkdemo" class="link8">Xem demo thiết bị</a></td>
                  </tr>
                  
                  
                  
                  <tr>
                    <td class="style21"><? include("box/box_yahoo.php")?></td>
                  </tr>
                  <tr>
                    <td height="15" valign="bottom"><img src="images/left_1.jpg" width="186" height="5" /></td>
                  </tr>
                </table></td>
              </tr>
              <tr>
                <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td class="style19">Sản Phẩm Mới</td>
                  </tr>
                  <tr>
                    <td>
                      <? include("module/product_new.php")?>                    </td>
                  </tr>
                  <tr>
                    <td height="15" valign="bottom"><img src="images/left_1.jpg" width="186" height="5" /></td>
                  </tr>
                </table></td>
              </tr>
              <tr>
                <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td class="style19">Liên Kết - Quảng cáo</td>
                  </tr>
                  <tr>
                    <td class="style26"><? include("box/box_left.php")?></td>
                  </tr>
                </table></td>
              </tr>
            </table></td>
          </tr>
        </table></td>
        <td width="864" rowspan="2" valign="top" class="style14"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><img src="qc.gif" width="100%" height="150" />
			<? if(($_REQUEST["frame"]=='home') ||($_REQUEST["frame"]=='))
			{
			include("module/home.php");
			}
			  else 
			{?>
			<table width="100%" border="0" cellspacing="0" cellpadding="0">
			<tr>
            <td colspan="3">
			<? 
			if($_REQUEST["frame"]!="product_detail"){
			include("module/special.php");
			}
			?>
			</td>
          </tr>
              <tr>
                <td colspan="3" class="style42"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="2%"><img src="images/c_5.jpg" width="6" height="26" /></td>
                      <td width="73%" class="style43"><? include("module/processTitle.php")?></td>
                      <td width="25%" align="right"><img src="images/c_4.jpg" width="6" height="26" /></td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td colspan="3"><table border="0" cellpadding="0" cellspacing="0" width="100%">
                  <tbody>
                    <tr>
                      <td bgcolor="#ffffff"><table border="0" cellpadding="0" cellspacing="0" width="100%">
                          <tbody>
                            <tr>
                             
				 <td class="style44" style="padding-left:5px;"><? include("module/processFrame.php");?></td>
			  </tr>
                          </tbody>
                      </table></td>
                    </tr>
                  </tbody>
                </table></td>
				</tr>
              <tr>
                <td valign="bottom"><img src="images/c_7.jpg" width="6" height="6" /></td>
                <td width="99%" class="style45"></td>
                <td width="0%" align="right" valign="bottom"><img src="images/c_9.jpg" width="6" height="6" /></td>
              </tr>
			  
            </table>
			<? 
			}
			?>
			
			</td>
          </tr>
        </table></td>
        <td width="186" valign="top" class="style24"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><? include("module/recruit.php")?></td>
          </tr>
		  <!-- Dang nhap
		  <tr>
            <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td class="style19">Đăng nhập</td>
              </tr>
              <tr>
                <td class="style33"></td>
				
              </tr>
              <tr>
                <td height="15" valign="bottom"><img src="images/left_1.jpg" width="186" height="5" /></td>
              </tr>
            </table></td>
          </tr> 
		  End dang nhap!-->
          <tr>
            <td class="style35"><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td class="style36"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td height="25"><img src="images/icon_9.gif" width="14" height="18" align="absmiddle" /> <span class="style37">Gi&aacute; v&agrave;ng 9999</span></td>
                      </tr>
                      <tr>
                        <td class="style38"><? include("box/box_gold.php")?></td>
                      </tr>
                      <tr>
                        <td height="20" class="style39"><em>(Công Ty TNHH TM-SX DV Truyền Thông Truyền Tín )</em></td>
                      </tr>
                    </table></td>
                  </tr>
                  <tr>
                    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td height="25"><img src="images/icon_10.gif" width="17" height="16" align="absmiddle" /> <span class="style37">Tỷ gi&aacute; </span></td>
                      </tr>
                      <tr>
                        <td class="style38">
						<? include("box/box_forex.php")?></td>
                      </tr>
                      <tr>
                        <td height="25" class="style39"><em>(Nguồn: <img src="images/logo-EXIM.gif" width="70" height="14" align="absmiddle" />)</em></td>
                      </tr>
					   <tr>
                        <td height="25" class="style39"><? include("box/box_top.php");?></td>
                      </tr>
                    </table></td>
                  </tr>
                </table></td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td class="style19">Sản Phẩm Bán Chạy</td>
              </tr>
              <tr>
                <td><? include("module/product_sell.php")?></td>
              </tr>
              <tr>
                <td height="15" valign="bottom"><img src="images/left_1.jpg" width="186" height="5" /></td>
              </tr>
            </table></td>
          </tr>
        
          <tr>
            <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td class="style19">Hình ảnh Thông tin</td>
              </tr>
              <tr>
                <td align="center"><? include("box/box_right.php")?></td>
              </tr>
            </table></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td width="199" valign="bottom" class="style29"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td class="style30"><? include("box/box_total.php")?></td>
          </tr>
          <tr>
            <td height="10" valign="bottom"><img src="images/left_1.jpg" width="186" height="5" /></td>
          </tr>
        </table></td>
        <td width="186" valign="bottom" class="style24"><img src="images/left_1.jpg" width="186" height="5" /></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
      
      <tr>
        <img src="quangcao/bottom.jpg" width="1030" height="170" />
      </tr>
      <tr>
        <td class="style13"><div align="center">Công Ty TNHH TM-SX DV Truyền Thông Truyền Tín </strong></em><br />
    <em><strong>Địa  chỉ </strong></em><strong>658 CMT8 P.11 Q.3 (Đối diện đường Bắc Hải) </strong> <br />
       </strong><strong>&nbsp;Tell &nbsp;</strong><strong>0976.011.079  -0942.32.12.92</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
    <em>Email </em>:&nbsp;<a href="mailto:hung_ttc@yahoo.com" target="_blank">hung_ttc.com@yahoo.com</a> - <em>Website</em> : <strong><a href="http://vienthongttc.com/" target="_blank"> www.vienthongttc.com</a></strong> <br />
             Website hiển thị tốt nhất trên <a href="http://www.microsoft.com/windows/Internet-explorer/default.aspx" class="style76">IE</a> - <a href="http://www.mozilla.com/en-US/" class="style76">FireFox</a> - <a href="http://www.opera.com/download/" class="style76">Opera</a>. Với mọi phân giải.</div></td>
      </tr>
    </table></td>
  </tr>
</table>
</body>
</html>
mình chèn thêm cái
<?php
$Lang=$_REQUEST["lang"];
if ($Lang="en"{
$_SESSION['Lang']="EN";
}else{
$_SESSION['Lang']="VN";
}
if ($_SESSION['Lang]=="EN"){
include("lang_en.php");
} else {include ("lang_vn.php");
}
?>
thì nó báo lổi pro xem giúp
bvnguyen viết 12:49 ngày 10/10/2018
nó báo lỗi gì bạn copy lên đây mới biết đường mà sửa
- tốt nhất nên mở đầu mã bằng <?php thay vì <? nhé
quangcao4s viết 12:58 ngày 10/10/2018
Parse error: syntax error, unexpected '{' in D:\VertrigoServ\www\nguyenhai\index.php on line 9 > lổi như thế này đây pro
diepnghitinh viết 12:50 ngày 10/10/2018
Đây là mô phỏng đơn giản nhất

index.php
PHP Code:
<?php
if (!session_id()) session_start();

if (
$_GET***91;'lan'***93;){
    switch (
$_GET***91;'lan'***93;) {
        case 
"vietnam":
                
$_SESSION***91;'language'***93; = 'viet';
            
header("Location: index.php");
        break;
        
        case 
"eng":
                
$_SESSION***91;'language'***93; = 'eng';
            
header("Location: index.php");
        break;
    }
}

switch (
$_SESSION***91;'language'***93;) {
    case 
"viet":
        require_once(
'vietnam.php');
    break;
    case 
"eng":
        require_once(
'eng.php');
    break;
    default:
        require_once(
'vietnam.php');
    break;
}

?>
<a href="index.php?lan=vietnam">Viet Nam</a> | <a href="index.php?lan=eng">Tieng Anh</a>
<br>
ngon ngu:
<?=hello;?>
vietnam.php
PHP Code:
<?php
define
('hello','Xin chao');
?>
eng.php
PHP Code:
<?php
define
('hello','Hello');
?>
quangcao4s viết 12:50 ngày 10/10/2018
thank pro mình áp dụng code của pro cho 1 index thông thừong chạy rất ổn nhưng mà ghép vào cái của mình nó báo lổi như vầy
Warning: Cannot modify header information - headers already sent by (output started at D:\VertrigoServ\www\nguyenhai\config.php:31) in D:\VertrigoServ\www\nguyenhai\index.php on line 18
xin cho mình hỏi phải khắc phục như thế nào mình cảm ơn nhìu
*Thắm viết 12:51 ngày 10/10/2018
$_SESSION['Lang]=="EN"
Bác nhìn kĩ xem nó sai chỗ nào nhé
minhsonjp viết 12:52 ngày 10/10/2018
Được gửi bởi quangcao4s
thank pro mình áp dụng code của pro cho 1 index thông thừong chạy rất ổn nhưng mà ghép vào cái của mình nó báo lổi như vầy
xin cho mình hỏi phải khắc phục như thế nào mình cảm ơn nhìu

Lưu ý là trước đoạn mã session_start(); bạn không được phép chèn gì đâu. Bạn nên viết lại như sau xem có được không nhé:

<?php
session_start();
?>
<?php

// Nên chèn đoạn mã của bạn vào đây

?>

.....

Đoạn code của bạn cũng có một số lỗi

<?php
$Lang=$_REQUEST["lang"];

// Thiếu dấu ) dưới đây
if ($Lang="en"{
$_SESSION['Lang']="EN";
}else{
$_SESSION['Lang']="VN";
}

// Thiếu dấu ' dưới đây
if ($_SESSION['Lang]=="EN"){
include("lang_en.php");
} else {include ("lang_vn.php");
}
?>
quangcao4s viết 12:47 ngày 10/10/2018
Được gửi bởi minhsonjp
Lưu ý là trước đoạn mã session_start(); bạn không được phép chèn gì đâu. Bạn nên viết lại như sau xem có được không nhé:

<?php
session_start();
?>
<?php

// Nên chèn đoạn mã của bạn vào đây

?>

.....

Đoạn code của bạn cũng có một số lỗi

<?php
$Lang=$_REQUEST["lang"];

// Thiếu dấu ) dưới đây
if ($Lang="en"{
$_SESSION['Lang']="EN";
}else{
$_SESSION['Lang']="VN";
}

// Thiếu dấu ' dưới đây
if ($_SESSION['Lang]=="EN"){
include("lang_en.php");
} else {include ("lang_vn.php");
}
?>
thank pro nếu mình muốn xuất ra 2 hình ảnh khác nhau thì phải làm thế nào
maychu.net viết 12:54 ngày 10/10/2018
Viết sẵn cho bạn luôn nè:
PHP Code:
<?php
// admin@maychu.net
// neu URL cua ban nhan variable theo ?lang=en
$lang_user_choice = (isset($_GET***91;'lang'***93;) && $_GET***91;'lang'***93; != '') ? $_GET***91;'lang'***93; : '';

if(!empty(
$lang_user_choice)){
    
// ?lang=en khac voi ?lang=EN, nen chuyen het ve khong in hoa
    
$lang_user_choice strtolower($lang_user_choice);
    
$time time();
    switch(
$lang_user_choice){
        case 
"en":
            
setcookie ("user_language""en"$time+3600000"/""yourdom.com");
            break;
        case 
"vn":
            
setcookie ("user_language""vn"$time+3600000"/""yourdom.com");
            break;
        default:
            
setcookie ("user_language""vn"$time+3600000"/""yourdom.com");
            break;
    }
}

if(
$_COOKIE***91;"user_language"***93;){
    
$user_language $_COOKIE***91;"user_language"***93;;
    
// neu truoc do user da chon language
} else {
    
$time time();
    if (!
setcookie ("user_language""vn"$time+3600000"/""yourdom.com")){
        
$user_language $_COOKIE***91;"user_language"***93;;
        
// neu user chua chon language, mac nhien set lang=vn cho yourdom.com
    
} else {
        
$user_language "vn";
        
// truong hop brwoser khong support cookie, site chi hien thi lang=vn
    
}
}

// vi du ban luu logo.gif tren folder images/en va images/vn
$image_logo "images/".$user_language."/logo.gif";
echo 
"<img src=\"".$image_logo."\" alt=\"logo\">";
// Output: images/en/logo.gif or images/vn/logo.gif
?>
zKeitherz viết 12:58 ngày 10/10/2018
cho mình hỏi sao mình dùng session nó báo lỗi như thế này nè

Deprecated: Function session_register() is deprecated in D:\06TC106\test1.php on line 3

Code:
<?php 
session_start();
session_register("name");
$_SESSION["name"] = "Kenny Huy";
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

</body>
</html>
Bài liên quan
0