Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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
HTML辅助中的PHP重定向_Php_Html - Fatal编程技术网

HTML辅助中的PHP重定向

HTML辅助中的PHP重定向,php,html,Php,Html,我正在寻找href重定向方面的帮助 在我的php中,上面的HTML代码如下: <?php session_start(); $cid = $_SESSION['userID']; ?> 在下面的HTML中,我是否可以使用href重定向它们 例如: <a href="<?php $cid.memberpage.net;?>"Only Now , Join now</a> 有可能吗? 我需要帮助,请提前向您表示感谢。使用a href重定向它们

我正在寻找href重定向方面的帮助

在我的php中,上面的HTML代码如下:

<?php
session_start();
$cid = $_SESSION['userID'];  
?>

在下面的HTML中,我是否可以使用href重定向它们

例如:

<a href="<?php $cid.memberpage.net;?>"Only Now , Join now</a>

有可能吗?
我需要帮助,请提前向您表示感谢。

使用a href重定向它们到底是什么意思

您始终可以使用:

<?php
  header('Location: '.$cid.'memberpage.net');
?>

或者在href(不会自动重定向)中,您需要首先回显

<a href="<?php echo $cid.'memberpage.net';?>"Only Now , Join now</a>


您不能在PHP中使用点表示法,$\u会话可能会处理为数组和填充链接,但这不是推荐的最佳做法。最好的方法是从控制器传递URL(如果我假设您使用的是MVC架构),或者直接从配置文件传递值或负载

试试这个,它会重定向到您需要的url

<a href="http://<?php echo $cid.'.memberpage.net';?>"Only Now , Join now</a>

您可以通过多种方式重定向用户

使用php:

<?php
$cid="http://your.awesome.site/page.php";
header('Location: '.$cid);
?>

或者使用属性

<a href="<?=$cid;?>"Only Now , Join now</a>

或在n秒内自动刷新

<META HTTP-EQUIV="refresh" content="n; URL='<?=$cid;?>'"><!-- replace n with number of sec you want your user to stay on this page -->

到底是什么
$cid.memberpage.net?您希望用户进入的确切url是什么,是否在$cid内?@Subhanker,两页。第1页,当他们注册时,用户名通过会话保存,他们将重定向到第2页,会话将在那里使用。memberpage.net是什么?$cid里面是什么?它给出了如下内容:www.something.com/start/memberpage.net,它在PHP中不起作用,点运算符用于连接。在其他变量中缺少$会导致错误。