PHP Php Script mit Bildklick ausführen

Sarius87

Banned
Registriert
Mai 2016
Beiträge
888
Hallo. ich will, dass ein php-Script aus einer anderen .php Datei ausgeführt wird, wenn man auf ein Bild klickt. es soll ein Cookie gesetzt werden und eine Weiterleitung passieren.. Quasi:

A.php:

Code:
<img action="1.php" src="assets/img/image.png">


1.php:

Code:
<?php
$done = 'Done!';
echo "*nur für testzwecke*";
setcookie("COOKIE", $done);
/* LINK IN NEUEN TAB ÖFFNEN, WIE? */
?>

doch wie geht das ? derzeit passiert einfach nix :/
 
1. Variante: a Tag um das img Tag herum, PHP aufrufen via href Attribut.
2. Variante: onclick auf das img Tag, PHP ajax mässig aufrufen.
3. Variante: Komplett ohne PHP, Cookies setzen und weiterleiten kann man auch mit Javascript falls es nur um das geht.
 
Zuletzt bearbeitet:
Kurz: Es geht gar nicht.
Etwas länger: php ist eine serverseitige Scriptsprache und bekommt nur mit, das jemand etwas tut, wenn man es per Get, Post oä ihm mitteilt.
Deine Lösung sollte also entweder ein Formular sein, ein Link oder Javascript in Verbindung mit Ajax.

Mögliche Lösung:

Code:
<html>
<?php
 function pictureClick() {
 echo 'Es wurde aufs Bild geklickt';
 }
 if (isset($_GET['click'])) {
 pictureClick();
 }
?>
<a href='index.php?click=true'><img src="assets/img/image.png"></a>
</html>
 
Heißt, das Du nicht wie ursprünglich von Dir gewollt per "action" oder ähnlichem weiterkommst, sondern Du entweder meine Lösung nimmst oder Dir einen der Vorschläge von Lawnmower oder mir ergooglen mußt.
Oder ich habe Dich falsch verstanden, dann formuliere bitte Deine Frage um.
 
Zurück
Oben