Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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代码更改/修改HTML代码_Php_Html_Authentication_Phpstorm - Fatal编程技术网

如何使用PHP代码更改/修改HTML代码

如何使用PHP代码更改/修改HTML代码,php,html,authentication,phpstorm,Php,Html,Authentication,Phpstorm,这很常见,我已经在谷歌上搜索了几个小时,但没有找到很多有用的答案。在用户登录后,我如何摆脱“注册”按钮?我们可以修改或更改php代码块之外的内容吗?只需在按钮周围添加另一个php代码块,并有条件地呈现按钮。这将在服务器上执行,这可能是最好的 或者,可以编写客户端代码来实现相同的功能(javascript),但对您来说可能会更复杂(可能会涉及ajax请求和一些js代码,具体取决于您交付页面其余部分的方式。内容。尝试以下代码: <?php if(!$logged_in) { echo


这很常见,我已经在谷歌上搜索了几个小时,但没有找到很多有用的答案。在用户登录后,我如何摆脱“注册”按钮?我们可以修改或更改php代码块之外的内容吗?

只需在按钮周围添加另一个php代码块,并有条件地呈现按钮。这将在服务器上执行,这可能是最好的

或者,可以编写客户端代码来实现相同的功能(javascript),但对您来说可能会更复杂(可能会涉及ajax请求和一些js代码,具体取决于您交付页面其余部分的方式。内容。

尝试以下代码:

<?php 
if(!$logged_in)
{ 
   echo "<li><a href='register.php'>Sign up!</a></li>"; 
}  
?>


根据您的身份验证代码更改if条件。

请将代码作为文本而不是图像发布。在显示注册按钮的代码周围放置一条
if
语句。登录和注册按钮都链接到同一
register.php
脚本的用户是谁?这是否回答了您的问题?Barmar,我们让Jquery运行隐藏和显示方法分别用于登录表单和注册表单,这样您就不必为每个表单创建每个页面,也许这不是构建网站的最佳方法,但它确实有效。