ホームページ >バックエンド開発 >PHPチュートリアル >PHP の初心者: ハイパーリンクのタイトル値を取得するにはどうすればよいですか?
タイトル通りです。
ハイパーリンクなど:
d313b9754e0d47e68b8a4208b6b780d4/a> $_GET['title'] を使用して「HypeLinkTitle」を取得します。その後、「ハイパーリンク タイトル 8」と「ハイパーリンク タイトル 9」を取得するにはどうすればよいですか?
Daxia がこのハイパーリンクに関するヒントを提供してくれることを願っています、ありがとう!
ディスカッションに返信(解決策)
94c954659bf5ee39cc5fc801c4308100ハイパーリンク タイトル 95db79b134e9f6b82c0b36e0489ee08ed
var _h = $('hplink').html();
それでは? phpは初心者なので、詳しく教えていただけると幸いです。
218a09e71d2c13f906862ce837c6b66bハイパーリンク タイトル 9a746a67467def83990a9928be0d5e3a5ハイパーリンク タイトル 95db79b134e9f6b82c0b36e0489ee08ed
<!DOCTYPE html><html> <head></head> <script type="text/javascript" src="jquery-1.7.1.min.js"></script> <script type="text/javascript"> $(function (){ $('#xxxxx').click(function (){ var t = $(this).attr('title'); var h = $(this).html(); var r = $(this).attr('rel'); //字符串连接, var u = r + '&testTitle='+ t + '&testHtml=' + h; alert(u); }); }) </script> <body> <a href="javascript:;" rel="http://www.example.com/?title=HypeLinkTitle" title="testTitle" id="xxxxx">testHtml</a> </body></html>
js 経由で送信
218a09e71d2c13f906862ce837c6b66b title 95db79b134e9f6b82c0b36e0489ee08ed
218a09e71d2c13f906862ce837c6b66bハイパーリンク タイトル 9< ;/ a>
var _h = $('hplink').html();
<!DOCTYPE html><html> <head></head> <script type="text/javascript" src="jquery-1.7.1.min.js"></script> <script type="text/javascript"> $(function (){ $('#xxxxx').click(function (){ var t = $(this).attr('title'); var h = $(this).html(); var r = $(this).attr('rel'); //字符串连接, var u = r + '&testTitle='+ t + '&testHtml=' + h; alert(u); }); }) </script> <body> <a href="javascript:;" rel="http://www.example.com/?title=HypeLinkTitle" title="testTitle" id="xxxxx">testHtml</a> </body></html>
ありがとう、この値を php に渡すにはどうすればよいですか?もっと詳しく教えていただけると幸いです、ありがとうございます!
php に戻しますか?
js が取得され、get または post を通じて送り返すことができます。 。 。
$title_list =explode("__", $_GET['title']);
echo $title_list[1];
php に戻しますか?
モデレーターのエイダ、はい。
あなたが達成したいのは、このリンクをクリックすると、PHP バックグラウンドがこのリンクのハイパーテキストに基づいてデータベースから関連する記事を読み取ることです。蜘蛛は這うことができなければなりません。
記事を動的に取得しますか?
ajax を使用して処理のためにパラメータをバックグラウンドに渡し、返された記事コンテンツを成功メソッドのページに表示します。このままでは蜘蛛は捕まえられません。
js を取得し、get または post で送り返すことができます。 。 。
記事を動的に取得しますか?
ajax を使用して処理のためにパラメータをバックグラウンドに渡し、返された記事コンテンツを成功メソッドのページに表示します。このままでは蜘蛛は捕まえられません。
疑問符の直後に入力してください
http://www.example.com/?title=HypeLinkTitle__ハイパーリンク タイトル 8__ハイパーリンク タイトル 9__ハイパーリンク タイトル 100
get とexplode の後に分割してください 来てください
$title_list =explode(" __", $_GET['title']);
echo $title_list[0];
echo $title_list[1];
echo $title_list[100];
php に転送しますか?
PHP は HTML ページの要素の値を保存できず、$_GET、$_POST などを通じてフォーム要素の値を取得することしかできません。
これは第三者を通じてのみ送信できます。
最初にこのドキュメントをテキスト ボックスに配置してから、$(".Mark class") を通じて取得することも、非表示と表示だけで十分であるかどうかを判断するために js メソッドを使用することもできます。 hyperlink》》
まずこのドキュメントをテキスト ボックスに入れてから $(".Mark class") を通じて取得することもできますし、js メソッドを使用して非表示と表示で十分であるかどうかを判断することもできます。ハイパーリンクを作成する必要があります》》
PHP は HTML ページの要素の値を保存できず、$_GET、$_POST などを通じてフォーム要素の値を取得することしかできません。
これは第三者を介してのみ送信できます。
PHP は HTML ページの要素の値を保存できず、$_GET、$_POST などを通じてフォーム要素の値を取得することしかできません。
これは第三者を介してのみ送信できます。
自分のアイデアを実現しようとせず、上記の方法に従ってください
全部を一度に dom に入れて、js を使って dom の表示と非表示を切り替えて、クモにも捕まえられるようにしてください
自分のアイデアを実現しようとしないでください 私のアイデアは、上の
ボタンに従って、すべてを一度に dom に入れ、js を使用して dom の表示と非表示を切り替え、クモにもキャッチできるようにすることです
/ https://www.baidu.com/