我正在尝试创建一个更改PHP会话ID的HTML链接。基本上我需要调用session_regenerate_id();单击链接时。问题是它无法在我链接的页面上运行。有一个上传表单在上传后重新加载,因此该功能不能在我链接的页面上。
我可以将AJAX帖子发布到单独的PHP文件中吗?
答案 0 :(得分:1)
在你的php文件中名为regenerate.php:
<?php session_regenerate_id(); ?>
然后用jquery。
$.POST('url/to/regenerate.php', function() {
// callback
});
然后运行它:
$(function() {
$('#postNew').click(function(e) {
e.preventDefault(); // stops the link from going anywhere
$.POST('url/to/regenerate.php', function() {
// callback
});
});
});