Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在会话中保存URL参数,以便移动设备选择退出响应设计_Php_Session_Parameters - Fatal编程技术网

Php 在会话中保存URL参数,以便移动设备选择退出响应设计

Php 在会话中保存URL参数,以便移动设备选择退出响应设计,php,session,parameters,Php,Session,Parameters,我有一个反应迅速的Wordpress网站:www.2eenheid.de。我的客户希望在手机上有一个选项,可以全尺寸查看网站,一个选择退出响应选项。现在,在一位程序员同事的帮助下,我得到了: <?php ini_set('display_errors', true); session_start(); if(isset($_REQUEST['resp'])) { $_SESSION['resp'] = (bool)($_REQUEST['resp']); } // Chec

我有一个反应迅速的Wordpress网站:www.2eenheid.de。我的客户希望在手机上有一个选项,可以全尺寸查看网站,一个选择退出响应选项。现在,在一位程序员同事的帮助下,我得到了:

<?php ini_set('display_errors', true);

session_start(); 
if(isset($_REQUEST['resp'])) {
     $_SESSION['resp'] = (bool)($_REQUEST['resp']);
}

// Check if enabled
$enabled = isset($_SESSION['resp']) && $_SESSION['resp'];


?><!DOCTYPE html>

<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />

<?php if($enabled): ?>
    <meta name="viewport" content="width=device-width">
<?php endif; ?>

<title>LALALA</title>

</head>

<body <?php body_class(); ?> id="<?php if(isset($_SESSION['resp']) && $_SESSION['resp']) { echo "resp"; } ?>">

试试这个

if(isset($_SESSION['resp'])){
 $enabled = true;
}else{
 $enabled = false;
}
用这个代替

$enabled = isset($_SESSION['resp']) && $_SESSION['resp'];

不,它不起作用。如果您可以在手机上查看(www.2eenheid.de)。它看起来是随机显示响应性的。您是否在$\u会话['resp']上使用了var dump来查看输出的内容?