php - 通过单击链接在 cookie 中设置语言设置

标签 php url cookies setcookie

嗨,我有这样的 HTML

    <div class="header_countrys_middle">    
    <a href="http://www.test.com" title="United States"><img src="/images/flags/us.gif" alt="us" title="United States" /></a>
</div>

我这样设置语言:

setcookie("lang", "en_US"); 

但是如何根据用户点击设置语言?

最佳答案

你可以偷懒并使用:

 <a onClick="javascript:document.cookie='lang=en_US'"><img src=flags...>

或者使用服务器端脚本:

 <a href="setlang.php?lang=en_US"> ..

setlang.php 为

 <?php
    setcookie("lang", urlencode($_GET["lang"]));

关于php - 通过单击链接在 cookie 中设置语言设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4173229/

相关文章:

php - 需要将 json 值转换为来自 cookie 的变量

javascript - 带有 javascript 的多个 cookie,策略有人吗?

php - 当用户决定 checkout 时,我应该创建一个临时 'check_out' DB 表吗?

php - Zend Framework 中类似 Magento 的代码池

url - 具有 URL 值的 HTML 标记属性的完整列表?

c# - 我需要一个正则表达式来将字符串转换为 anchor 标记以用作超链接

http - 可以从 4xx 响应设置 cookies 吗?

javascript - PHP/JavaScript : See if someone is visiting the same url

php - Laravel redirect()->intended() 在自定义登录 Controller 中不起作用

Java如何在Mac上用命令打开url?