ワードプレスのページでは、私はbottonのサブミットの圧力の後、同じページがリロードされ、フォームの情報を含む電子メールを送信するフォームを持っています。問題は、ページを保存しようとすると、PHPコードに$ _GET []、$ _ POST []または$ _REQUEST []配列があると、wordpressは変更を保存させません。私が書いた最後のコード($ _variablesを持つコード)は消えます。私は外部のPHPスクリプトを作成し、私はそれをWordPressのページで呼び出す場合、私はページに接続すると "内部サーバーエラー"を取得します。
私は2つの異なるPHP wpプラグインを試しましたが、私は両方で同じ問題があります。
誰でも知っていますか?
EDIT:ここに は、私が試したコードの一例であり、それは私が見つけたsimpest例であり、それはまだ動作していない。ここで
<?php
function test() {
echo $_POST["user"];
}
if (isset($_POST[])){ //If it is the first time, it does nothing
test();
}
?>
は形式です:とにかく
<form action="" method="post">
<input type="text" name="user" placeholder="enter a text" />
<input type="submit" value="submit" onclick="test()" />
</form>
WordPressパーサが変数を認識して保存を拒否したかのように、もし私が次のようなコードだけを書いたとすると、 `
<?php
$_GET[];
?>
それは私に同じ問題を与えるが、それは私が(もちろん$ _HELLが存在しないことを考慮して)、ブラウザでページを呼び出すとき、それは私が保存でき、エラーを返すものの
<?php
$_HELLO[];
?>
を書きます。
EDIT 2:非常に奇妙な、私は
`<?php
var_dump($_POST);
?>`
それが動作し、それは "アレイ(1){[" ユーザ "] =>列(3)" 123を印刷すると、すべてのポストのアレイを印刷する場合"}"、 私はキーを使用して要素にアクセスしようとすると[USER]が[]を使用するとエラーが発生します。
あなたのコードを投稿できますか?私は$ _POSTと$ _GETの値を使用してワードプレスで自分のデータを取得しましたが、私はそれに問題がありません... – TriForce
あなたは正しいです、質問を編集しました – Debolito