`

php实现多语言链接的问题 <!--未测试-->

    博客分类:
  • PHP
阅读更多
<!--未测试-->

php网站走国际化,要在网站底部添加一个下拉菜单实现多语言选择,要求是选择某种语言之后要跳转到同一个页面,选这option之后怎么跳到php代码处理?使用什么技术?

建议用jquery,不会就用JS。思路:当触发option的onchange时响应jquery(js)事件,获取option的值,判断option的值,跳转至某个页面并传递一个参数(这是一个标识:用来判断选择了哪个option,如可以这样:传递参数1便是代表选择了简体中文。传递参数2便是代表选择了英文);
某个页面用PHP代码获取从上一个页面传递过来的参数并通过判断该参数值来判断上一个页面的option操作。
给你点option页面的代码:
<script type="text/javascript" src="jquery-1.4.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#select").change(function(){

  var value = $(this).val();
  window.location = 'page2.php?id='+value+'&sid='+Math.random();//传递的参数为ID
});
});
</script>
<select id="select"><option value="1">简体中文</option><option value="2">英语</option></select>
再给点PHP页面的:
<?php
$id = $_GET["id"];
if($id!=''&&$id!='undifined')
{
if($id=='1')
{
  $lang = "简体中文";
  //选择了中文的option
  //进行语言设置
}
if($id==2)
{
  $lang = "英文";
}
}
分享到:
评论

相关推荐

    曼波整站系统5.3.0

    &lt;br&gt;其实模块的作用只是方便产生RSS链接,了解链接后可以单独做个RSS内容页面,把多个单元或分类的文章聚合链接集中起来,就可以像很多大站点那样提供RSS内容聚合服务&lt;br&gt;&lt;br&gt;3) 聚合内容增加创建日期&lt;br&gt;&lt;br&gt;&lt;br&gt;14...

    MYSQL

    &lt;br&gt;1.6 顺应2000年 &lt;br&gt;1.7 SQL一般信息和教程 &lt;br&gt;1.8 有用的MySQL相关链接 &lt;br&gt;2 MySQL 邮件列表及如何提问或报告错误 &lt;br&gt;2.1 MySQL邮件列表 &lt;br&gt;2.2 提问或报告错误 &lt;br&gt;2.3 怎样报告错误或问题 &lt;br&gt;2.4 在...

    mysql5.1中文手册

    目录&lt;br&gt;&lt;br&gt;前言&lt;br&gt;1. 一般信息&lt;br&gt;1.1. 关于本手册&lt;br&gt;1.2. 本手册采用的惯例&lt;br&gt;1.3. MySQL AB概述&lt;br&gt;1.4. MySQL数据库管理系统概述&lt;br&gt;1.4.1. MySQL的历史&lt;br&gt;1.4.2. MySQL的的主要特性&lt;br&gt;1.4.3. MySQL稳定性...

    MySQL中文参考手册.chm

    &lt;br/&gt;1.6 顺应2000年 &lt;br/&gt;1.7 SQL一般信息和教程 &lt;br/&gt;1.8 有用的MySQL相关链接 &lt;br/&gt;2 MySQL 邮件列表及如何提问或报告错误&lt;br/&gt;2.1 MySQL邮件列表 &lt;br/&gt;2.2 提问或报告错误 &lt;br/&gt;2.3 怎样报告错误或问题 &lt;br/&gt;...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    其后越来越多的人们注意到了这种语言并对其扩展提出了各种建议。在许多人的无私奉献下以及这种语言本身的源代码自由性质,它演变成为一种特点丰富的语言,而且现在还在成长中。 PHP虽然很容易学习,但是速度上比mod...

    曼波整站系统5.2.0

    根据语言编码指定字符集,创建表时根据语言编码指定默认字符集,有效解决乱码问题&lt;br&gt;4) 改进安装程序,在创建表时根据语言编码指定默认字符集&lt;br&gt;&lt;br&gt;&lt;br&gt;三、增加功能&lt;br&gt;&lt;br&gt;1. 增加 box_mychildhood_cn 童年风格...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    看上面的"结构树",其中&lt;myfile&gt;是父元素,&lt;title&gt;,&lt;author&gt;是它的子元素,而&lt;myfile&gt;又是&lt;filelist&gt;的子元素。象&lt;title&gt;这样没有包含任何子元素的最后一级元素我们也称之为"页元素"。 4.Parser(解析软件) Parser...

    html入门到放弃笔记

    标记在使用时,用尖括号 "&lt;&gt;",标记的分类 1、封闭类型的标记 也称为 "双标记" , 必须成对出现 语法:&lt;标记&gt;内容&lt;/标记&gt; Demo : 1、创建 p 标记 --&lt;p&gt;...&lt;/p&gt; 2、创建 div 标记 -- &lt;div&gt;&lt;/div&gt; 3、创建 ...

    可慧内容管理系统

    &lt;br&gt;常见问题问答 &lt;br&gt;友情链接目录 &lt;br&gt;站点新闻 &lt;br&gt;日程安排 &lt;br&gt;邮件收发 &lt;br&gt;个人短信&lt;br&gt;用户评论系统&lt;br&gt;功能强大的KehuiCMSExplorer,可以对网站的文件,目录进行管理,包括编辑文件,创建新文件,删除文件,...

    CodeIgniter:php敏捷开发框架web快速开发详解

    CI 所有代码的可读性好,也很健壮,推出前经过社区用户的认真测试,所以在你可以使用时,这些代码已经经历了很多考验。 让我们看两个例子。 1.1.3.1 发送 Email 和附件很简单 发送 Email 的功能实现起来比较复杂...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -为空则使用默认的提示信息,默认的提示信息支持多语言,建议一般情况下使用默认信息。 +为表单字段增加MarkInvalid和GetMarkInvalidReference函数(feedback:sun1299shine)。 -增加示例:form/form_validate....

    X-Cart Gold 4.5.4.zip

    X-Cart号称是全球最强大的PHP购物车开源软件,几乎囊括所有电子商务功能,采用网页方式管理后台,多语言支持,智能库存管理,模板定制灵活,功能插件化、模块化。X-Cart分为gold版和Pro版这两个版本。Gold版为普通...

    LOGA 4.X UTF-8 (v4.1.0_to_v4.1.1) 升级程序.zip

    1. 多语言支持,方便国际化 2. 专业简洁的界面设计,良好的用户体验 3. 简单易用的模板引擎,界面设计方便快捷   注意事项 ---------------------------------------------------- 1、在使用升级程序之前,...

    [删除] 提供一套MediPro汽车门户网站,php+mysql,经测试可用,供学习用

    [&gt;]多语言支持 独立语言包,支持UTF-8国际通用编码,可用于定制各种语言的网站 [&gt;]静态HTML生成 可设置生成静态HTML网页,自定HTML缓存更新时间,提升网站访问速度 [&gt;]可视化模版引擎 采用MediPro可视化模版引擎,...

    UWA 2.X UTF-8 (v2.1.5_to_v2.2.0) 升级程序.zip

    [增强]自定义下拉框、选项卡和多选框显示方式和多选分隔符 [更改]删除广告位时删除对应广告, 删除链接分类时删除对应链接 [更改]默认模板登录页添加广告 [增强]内链允许随机读取,自定义内链条数 [更改]重置菜单...

    一款基于python语言的Web开发框架+源代码+文档说明

    &lt;项目介绍&gt; 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载...

    UWA 1.X 通用建站系统升级程序 v1.2.0to v1.3.0.zip

    2、建议在操作之前本地进行测试升级,在没有任何问题后再进行上传。 确保程序的完整性 3、在您修改了程序或数据库结构以后我们不能保证升级能够完全成功。   升级方法 --------------------------------------...

    ExtAspNet_v2.3.2_dll

    -为空则使用默认的提示信息,默认的提示信息支持多语言,建议一般情况下使用默认信息。 +为表单字段增加MarkInvalid和GetMarkInvalidReference函数(feedback:sun1299shine)。 -增加示例:form/form_validate....

    woocommerce-qtranslate-x:为插件“ WooCommerce-出色的电子商务”启用多语言框架

    开发者:qTranslate团队贡献者:johnclause,michelweimerskirch标签:多语言,语言,双语,i18n,l10n,多语言,翻译,WooCommerce至少需要:4.0经过测试:4.5稳定标签:1.4许可证:GPLv3或更高版本捐赠链接: ...

Global site tag (gtag.js) - Google Analytics