Die Frage lautet: Meine Website sammelt auch Artikel. Wie setze ich ein solches Bildformat um?
Um es einfach auszudrücken: Wie speichert man die gesammelten Bilder? Welche Logik wird von image.php im Frontend angezeigt?
Vielleicht ist mein Ausdruck nicht klar genug. Ich möchte, dass der Server bereits Bilder hat, aber im Frontend möchte ich auch Bilder in der Form image.php?url=xxxxxx anzeigen, also frage ich nach Logik dieses Bildes.php Was ist das?
Die Frage lautet: Meine Website sammelt auch Artikel. Wie setze ich ein solches Bildformat um?
Um es einfach auszudrücken: Wie speichert man die gesammelten Bilder? Welche Logik wird im Frontend von image.php angezeigt?
Vielleicht ist mein Ausdruck nicht klar genug. Ich möchte, dass der Server bereits Bilder hat, aber im Frontend möchte ich auch Bilder in der Form image.php?url=xxxxxx anzeigen, also frage ich nach Logik dieses Bildes.php Was ist das?
Zuerst benötigt jedes Bild eine eigene ID, z. B. hajhdjs
Dann url?id=hajhdjs
Der Hintergrund erhält das entsprechende Bild basierend auf der ID und verwendet dann das
imagepng ()-Funktion zur Ausgabe des Bildes
Es entspricht der dynamischen Ausgabe des Bildes und die folgenden Parameter positionieren die Bildposition.
Viele Ideen:
Verwenden Sie Nginx, um direkt abzufangen und die Parameter auf andere URLs umzuleiten
php ruft das lokale Pfadbild basierend auf den Parametern ab und gibt
1. Das Backend gibt die Bilddatei gemäß den Parametern aus
2. Setzt den Antwortheader Content-Type: image/png
Nachdem Sie MIME-Typen in PHP festgelegt haben, können Sie echo
den Bildinhalt ausgeben.
Der Server (PHP) empfängt die Parameter, ruft die Zeichen ab, die sich auf den tatsächlichen Link des Bildes beziehen, fügt schließlich die vollständige Link-URL zusammen und gibt dann file_get_contents(url) zurück