0

functions.php ファイルで Wordpress のセッションを設定しました。私はajaxFormを使用して、Wordpress ページのフォームをそれ自体に送信しています。Firebug は、$_POST を正しく送信していることを示していますが、ページ自体ではアクセスできません。そのページに設定されたセッション値と、ページにポストされた POST 値を比較しようとしています。セッション値がページに出力されているのを確認できますが、Firebug が教えてくれたことにもかかわらず、POST を出力できません。

考え?

ここにいくつかのコードがあります:

AJAX

  jQuery('#contactform').ajaxForm({
  url: 'http://www.someURLhere.com/wp-content/themes/bahrmanlaw/loop-page.php',
  type: 'POST',
  beforeSubmit: function() {
    jQuery('#contactform').validate();
    return jQuery('#contactform').valid();
  },
  success: function() {
    jQuery('#lookpage').hide();
    jQuery('#message').fadeIn(1500, function() {});
  }
  });

HTML

<form name="contact" action="" id="contactform" method="post">
    <fieldset>
      <label for="fullname" id="fullname_label">Name:</label>
      <input type="text" name="fullname" id="fullname" title="Please enter a valid name." class="required" />
      <input type="image" class="button" id="button" src="<?php echo get_stylesheet_directory_uri().'/images/send.png'; ?>" />
    </fieldset>
</form>

PHP

<?php echo $_POST['fullname']; ?>
4

1 に答える 1