如何在PHP中使用Javascript?

如何在PHP中使用Javascript?,javascript,php,Javascript,Php,我有PHP代码向登录的用户显示JavaScript按钮,如果他们没有登录,它不会显示任何内容。但它只给了我一张白纸?代码本身正在工作,因为我以前使用过它,但没有使用javascript <div align="center"> <?php session_start(); if (!isset($_SESSION['user'])) { echo "<a href=\"" target=\"

我有PHP代码向登录的用户显示JavaScript按钮,如果他们没有登录,它不会显示任何内容。但它只给了我一张白纸?代码本身正在工作,因为我以前使用过它,但没有使用javascript

<div align="center">
    <?php
        session_start();
        if (!isset($_SESSION['user'])) 
        { 
           echo "<a href=\"" target=\"_blank\"></a>"; 

        }else{
           echo"<div align="right">
                   <input type="button" onclick="document.title = 'Google';" value="Change Title to Google">";
        }
    ?>

您的代码有带引号的错误,添加了
\

<?php
session_start();
if (!isset($_SESSION['user'])) 
{ 
   echo "<a href=\"\" target=\"_blank\"></a>"; 

}else{
        echo "<div align=\"right\">
           <input type=\"button\" onclick=\"document.title = 'Google';\" value=\"Change Title to Google\">";
   }
?>

您的代码有带引号的错误,添加了
\

<?php
session_start();
if (!isset($_SESSION['user'])) 
{ 
   echo "<a href=\"\" target=\"_blank\"></a>"; 

}else{
        echo "<div align=\"right\">
           <input type=\"button\" onclick=\"document.title = 'Google';\" value=\"Change Title to Google\">";
   }
?>

另一个解决方案是在不需要php时关闭它:

<?php
session_start();
if (!isset($_SESSION['user'])) 
{ 
?>
<a href="" target="_blank"></a>
<?php
}else{
?>
 <div align="right"> ....
<?php
}
?>

....

另一个解决方案是在不需要php时关闭它:

<?php
session_start();
if (!isset($_SESSION['user'])) 
{ 
?>
<a href="" target="_blank"></a>
<?php
}else{
?>
 <div align="right"> ....
<?php
}
?>

....

您需要转义回显中的双引号。或者将回显字符串放在单引号之间。然后它可能会工作。将error_reporting设置为E_ALL,并将errors显示为true,以查看何时出错。echo“”;您需要转义echo中的双引号。或者将回显字符串放在单引号之间。然后它可能会工作。将error_reporting设置为E_ALL,并将errors显示为true,以查看何时出错。echo“”;我建议使用另一种语法使用更方便的方法:我建议使用另一种语法使用更方便的方法: