facebook OGはエコーされたURLからイメージを取得できますか?私は画像のURLをエコーが、私は共有デバッガで確認したときにコンテンツが空であるだろうPHPファイルが含まれているためfacebook og:イメージはURLをエコーするPHPファイルからイメージを取得しません
<meta property="og:image" content="" />
私のメタタグ:
<meta property="og:image" content ="<?php include "meta_gambar.php"?>">
とPHPファイル:
<?php
$module=$_GET['module'];
$id=$_GET['id'];
if($module=='detailproduk'){
//prepare query
$stmt=mysqli_prepare($con,"SELECT gambar FROM produk WHERE id_produk=?");
if($stmt===false){
die("Prepare error" . htmlspecialchars($mysqli->error));
}
//Bind parameters
$bp=mysqli_stmt_bind_param($stmt,"i",$id);
if($bp===false){
die("Binding error" . htmlspecialchars($stmt->error));
}
//Execute query
$bp=mysqli_stmt_execute($stmt);
if($bp===false){
die("Execute error" . htmlspecialchars($stmt->error));
}
//bind result
$bp=mysqli_stmt_bind_result($stmt,$gambar);
if($bp===false){
die("Result bind error" . htmlspecialchars($stmt->error));
}
//Fetch
$bp=mysqli_stmt_fetch($stmt);
if($bp===false){
die("Fetching error" .htmlspecialchars($stmt->error));
}
$image = "http://images.rajafotocopy.com/foto_produk/$gambar";
}else{
$image = "http://images.rajafotocopy.com/raja.png";
}
echo"$image";
?>
更新
私はちょうどog:image content
に直接URLの画像を入れてみました、それは
が、そのPHPファイルを含むの作品URLはまだ空白になると表示されます
私のコードは動作するはずです....しかし、なぜこれが起こっていますか? – Citra45Abadi
私は、resutlは 'のようなものです – Citra45Abadi
あなたのコードには問題があります。あなたは[SQL Injections](http://php.net/manual/en/security.database.sql-injection.php)を広く読んでおり、実際には[Prepared Statements](http://php.net/manual /en/mysqli.quickstart.prepared-statements.php)を入力してください。特にあなたはあなたの入力をエスケープしていないからです。 –