我想在运行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;
答案 0 :(得分:0)
只需将PHP文件重定向回带有链接的文件,并将redirect-time设置为0。
像php文件底部的header('location: <originalfile>');
。