これはURLです:
現在、このコードを使用してIDを取得しています
$url = $video.'&';
$pattern = '/v=(.+?)&+/';
preg_match($pattern, $url, $matches);
echo $matches[1];
また、html POSTフォームなしでテストすると機能します。これは、htmlフォームのように見えるため、リンクがhttp://www.youtube.com/watch?src_vid=1OO30GoDSxgに変更されるためです。
//編集
単純なhtmlフォームがあり、送信ボタンをクリックすると、ajaxを使用してデータをphpページに送信します。$_POST['video']をエコーした場合; http://www.youtube.com/watch?src_vid=1OO30GoDSxgを取得しましたが、挿入されたURLはhttp://www.youtube.com/watch?src_vid=1OO30GoDSxg&feature=iv&annotation_id=annotation_787245&v=lsTEFZXJy28です。ハプニング