誰かがhtmlリンクをクリックしたときにPHP関数を呼び出すとします。私はそれをする方法を知らない。助けてください。htmlリンクがクリックされたときにphp関数を呼び出す
<a href="" onclick="sendcode()">Didn't get a code?</a>
<?php
function sendCode(){
//code
}
?>
誰かがhtmlリンクをクリックしたときにPHP関数を呼び出すとします。私はそれをする方法を知らない。助けてください。htmlリンクがクリックされたときにphp関数を呼び出す
<a href="" onclick="sendcode()">Didn't get a code?</a>
<?php
function sendCode(){
//code
}
?>
このようにそれを実行します。
<a href="?sendcode=true">Didn't get a code?</a>
<?php
if(isset($_GET['sendcode'])){
sendCode();
}
function sendCode(){
//code
}
?>
ありがとうございました。これには何らかの欠陥がありますか?セキュリティに関して知っておくべきことは何ですか? –
これは、GETメソッド要求によるサーバー側の実行コードの最も一般的な使用方法であり、これを使用している間はセキュリティ上の問題はありません。ほとんどのセキュリティ上の問題は、データベースとやりとりしたり、シェルコマンドを実行したりするときに発生します。 –
<html>
<?php
function runMyFunction() {
echo 'I just ran a php function';
}
?>
Hello there html starts!
<a href='#' onclick="runMyFunction">Run PHP Function</a>
</html>
ここではPHPとJavascriptを混在させています。 – Nytrix
PHP HTML/JSは、クライアント側で、サーバー側です。これを機能させるには、JS/AJAX関数をクリックして実行する必要があります.PHPメソッドを呼び出すことはできません。クライアント側のデバイス上のPHP。 –
私はWeb開発を初めて利用しています。どうすればAJAXを使うことができますか? –
おそらく、Googleも、私はあなたに探し始める場所を与えた。 –