একটি ফর্ম জমা হ্যান্ডলার কেবল drupal_set_message()লগ ব্যবহার করে বা লগ দিয়ে একটি বার্তা লিখে মুদ্রণ করতে পারে watchdog()।
বিকল্পটি অধিবেশনটিতে প্রয়োজনীয় ডেটা সংরক্ষণ করে এবং ব্যবহারকারীকে (ব্যবহার করে $form_state['redirect'] = 'page path';) এমন কোনও পৃষ্ঠায় পুনর্নির্দেশ করে যেখানে সেশনের সামগ্রী দেখানো হয়।
function firstmodule_menu() {
$items['the path for your page'] = array(
'page callback' => 'firstmodule_show_submitted_data';
// ...
);
return $items;
}
function firstmodule_form1_submit($form, &$form_state) {
$_SESSION['firstmodule_username'] = $username;
// ...
$form_state['redirect'] = 'the path for your page';
}
function firstmodule_show_submitted_data() {
// Populate $result with the string to show.
return $result;
}
পার্শ্ব নোট হিসাবে, প্রথম আর্গুমেন্টটি t()অবশ্যই আক্ষরিক স্ট্রিং হওয়া উচিত, আপনার ক্ষেত্রে যেমন দুটি স্ট্রিং সংযুক্ত করে স্ট্রিং পাওয়া যায় না। নিম্নলিখিত কোড হিসাবে আপনার স্থানধারক ব্যবহার করা উচিত।
drupal_set_message(t("The user is %username", array('%username' => $username)));
ড্রুপাল In-এ স্ট্রিং ফিরিয়ে দেওয়ার পরিবর্তে আপনি একটি রেন্ডার অ্যারে ফিরিয়ে দিতে পারেন ।