2011-09-17 14 views
0

PHPセッションIDを変更するHTMLリンクを作成しようとしています。基本的に私はsession_regenerate_id()を呼び出す必要があります。リンクがクリックされたとき。問題は、私がリンクしているページでは実行できないということです。アップロード後にリロードして、リンク先のページには機能しないアップロードフォームがあります。リンクのPHPセッションIDを変更する

別のPHPファイルにAJAX投稿を行うことはできますか?あなたのphpファイルと呼ばれるregenerate.phpで

答えて

1

<?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 
     }); 
    }); 

}); 
+0

ああ、私は私の答えを更新します。 – wesbos

+0

hmm ..正しいと思うけど、.POSTは関数ではないというエラーが出る – user547794

関連する問題