单击未加载并保留在当前页面的php页面(仅加载cookie)

时间:2016-12-14 18:50:02

标签: javascript php html cookies hyperlink

我想在运行PHP的服务器中创建一个PHP文件的超链接(),而不打开新页面,停留在单击超链接的页面中。

考虑1:在<a>所在的页面中没有JS或jQuery等。 考虑2:PHP代码必须完全运行而无需在新页面中打开它。网络用户不会感觉到当前页面的变化并且保持在同一页面中。

HTML:

<a href="http://localhost/test_site/php/create_cookie.php?name=Alan&lastname=Harper">Save your name for future access.</a>

PHP:

<?php //create_cookie.php
`$cookie_name = "user_name";
$cookie_value = $_GET['name'] . " " . $_GET['lastname'];
setcookie($cookie_name, $cookie_value, time() + 86400, "/");
$_COOKIE['$cookie_name'] = $cookie_value;`

&GT;

1 个答案:

答案 0 :(得分:0)

只需将PHP文件重定向回带有链接的文件,并将redirect-time设置为0。

像php文件底部的header('location: <originalfile>');