個人の MVC システムを使用してブログを作成しています。できます。ここで、ユーザー コメントを送信します。問題は、AJAX でユーザー ID と投稿 ID を送信したくないということです。それは不正なコメントを可能にするでしょう。ユーザーのセッションを「記憶」してサーバーに渡すにはどうすればよいですか?
私の投稿は次のようになります。var text = encodeURI($('#folderComment').val());
var text = encodeURI($('#folderComment').val());
$.post(
"<?= URL_MVC ?>/FolderComment/add/"+text, {},
function(data){
var content = data.split("##");
var html = '<tr>';
html += '<td>' + content[0] + '<br>' + content[2] + '</td>';
html += '<td>' + content[1] + '</td>';
html += '</tr>';
$('#commentsTable').prepend(html);
});
ユーザーの ID を送信する必要がありますか? 受信コントローラーで使用しているため
$userid = isset($_SESSION['user']['fkuser']) ? $_SESSION['user']['fkuser'] : $defaultid;
このパラメーターはビューとモデルで正常に機能しますが、AJAX 要求をコントローラーに送信すると機能しません...