問題タブ [url-parameters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - URLからユーザー名を取得し、文字列として設定します。しかし、それは何も返しません
現在のユーザー名を返そうとしています。URLからユーザー名を取得し、$_GET['user']
メソッドでアクセスします。
しかし、getメソッドを試してみると、名前は返されず、代わりに空が返されます。
私もこれを試しました:
$userName="".$_GET['user']."";
しかし、私が単に$userName="myname";
その働きを与えるとき。したがって、この行に問題はありますか$userName=$_GET["user"];
。
ruby-on-rails - Rails テストで params ハッシュをテストするにはどうすればよいですか?
以下はエラーを生成します: 「未定義のローカル変数またはメソッド `params'」
assert_equal params[:recipient_id], users(:one).id
params ハッシュをどのようにテストしますか?
assert_redirect
また、パラメータが存在する場合、どのようにテストしますか? パラメーターは URL に追加されるため、model_path
または同様のテストは失敗します。
Rails 3 のビルトイン テスト クラスを操作します。
php - ユーザーが別のサイトにサインアップした場合は、phpbb3の登録を許可します
だから私はユーザーにプライベートベータにサインアップしてもらいたいウェブサイトに取り組んでいます。ユーザーがサインアップページで[送信]をクリックすると、phpコードにより、名前、電子メール、およびランダムに生成された32文字のハッシュがデータベースのテーブルに配置されます。次に、ユーザーの電子メールアドレスと究極のセキュリティのためのハッシュを含む確認リンクを含む電子メールをユーザーに送信します。次のようになります。
このリンクをクリックすると、verify.phpページに送信されます。このページでは、URLから電子メールとハッシュを取得し、前述のデータベースで一致するものをチェックします。一致するものがある場合は、別のメッセージが生成されます。一致するものがない場合は、「URLが無効であるか、サインアップしていません」と表示されます。また、データベーステーブルには、「アクティブ」と呼ばれる列が含まれています。この列は、デフォルトでは0に設定されていますが、リンクをクリックすると1に変更されます。verify.phpコードは、一致メッセージを表示する前にactiveが0に設定されていることを確認して、リンクを1回だけ使用できるようにします。
一致したときに表示されるメッセージは、変更された私のphpbb3登録ページへのリンクを提供します。リンクは次のようになります。
フォーラムのルートディレクトリにあるucp.phpファイルを次のように変更しました。
これと同じコードがverify.phpページで使用されていますが、動作するためにactiveを0に設定する必要がないように変更した点が異なります。
このすべてがほとんどの部分で機能します。電子メールまたはハッシュが指定されていない場合、または正しくない場合、ページは適切にリダイレクトされます。唯一の問題は、ユーザーが登録契約ページの[同意する]ボタンをクリックすると、何らかの理由でリダイレクトが機能することです。登録フォームが存在する次のページに移動することはありません。
これは、登録契約ページをスキップしようとしたときにも発生しました。正常にスキップされましたが、登録フォームに入力して[送信]をクリックすると、リダイレクト機能が再度トリガーされました。
送信ボタンが押されたときにリダイレクトが発生する理由を知っている人はいますか?
javascript - JavaScript/jQuery を使用してリンクの URL パラメータ値を置き換えますか?
私の CMS のライトボックス スタイルのフォト ギャラリーは、次のようなコードを出力します。2 つのサムネイルのコードを提供しました。
"m" と "s" のパラメーター値は、常に "150" と "true" になります。これを m=250 および s=false に変更したいと思います。
JavaScript と jQuery は初めてです。提案がある場合は、ページのどこにコードを配置するか教えてください。ありがとうございました。
javascript - この JavaScript コードは安全ですか?
Webで次のJSを見つけました。
url params の値を取得する関数です。
しかし、私はexec()
関数を見るといつもこう思います。
だから私の質問は:それは安全ですか?
副次的な賭け: この機能が最悪で、より良いオプションがあると思われる場合は、遠慮なく共有してください :)
上記の関数は実際の URL を使用しますが、URL を含む文字列のみを解析する必要があります。
javascript - ページのリロード後にどのボタンが押されたかを追跡する方法は?
私はJavascriptとJQueryが初めてです。インターネットで解決策を検索した後、この質問を投稿することにしました。
問題:ユーザーが iframe 内のリンクをクリックすると、親のプログレスバーが更新されますが、これは一度だけトリガーされます。しかし、ユーザーが別のページに移動して戻ってくると、iframe 内のページがリロードされ、javascript もリロードされます。つまり、そのボタンのプログレスバーを再度更新できるということです。これは望ましくありません。リロードしてその機能を無効にした後、どの要素がクリックされたかを追跡する方法はありますか? URL パラメータ??
iframe 内の HTML:
iframe ページの Javascript:
javascript - URLパラメータをjavascript/jqueryに置き換える方法は?
これを行う効率的な方法を探していましたが、見つけることができませんでした。基本的に必要なのは、たとえば次の URL を指定することです。
src
javascript または jquery を使用して、パラメーターの URL を別の値に変更できるようにしたいのですが、可能ですか?
前もって感謝します。
java - Spring Webflow を使用した URL パラメータベースのナビゲーション
おそらくご存じのとおり、e ショップの 99.9% は商品を検索エンジンにインデックスしてもらう必要があります。URL パラメータを使用する以外に、サイトをインデックス化する方法がわかりません。現在、Spring Webflow (SWF) を使用して e ショップを作成していますが、多くのグーグル検索を行った後、SWF でパラメーターベースのナビゲーションを行う方法がわかりません。また、私は JSF2 と SWF を併用しています。
誰か説明してくれませんか?少なくともSWFでは可能ですか?
よろしく、ドミトリー。
java - URL パラメータを使用した JSF Managed Bean メソッドの呼び出し
Web アプリをサポートする Session Scoped マネージド Bean があります。この Web アプリでは、ユーザーがユーザー ID と日付を含む URL を実行できるようにしたいと考えています。これにより、マネージド Bean でメソッドがトリガーされ、Web アプリがそのユーザー ID と日付にジャンプします。
簡単な答えは、マネージド Bean のコンストラクターに URL からパラメーターを抽出するためのコードを配置することです。しかし問題は、それがセッション スコープであるという事実にあるため、コンストラクターは初期ロード時にのみ呼び出されます。ユーザーが Web アプリを開いて操作し、新しいパラメーターを使用して URL を実行すると、コンストラクターを呼び出す方法がありません。
セッション状態に関係なく、アプリケーション URL が実行されるたびに (ページがロードされるたびに) マネージド Bean でメソッドを実行できる方法はありますか?
jquery - URL パラメータに基づく方法
http://www.mywebsite.com/post/のルート ディレクトリにあるすべてのページに基づいて実行したいコードがあります。
コードが実行された後に何が来ても、URL の投稿部分をターゲットにするためにどのような方法を使用しますか?
私のコードは次のとおりです。
私はそれを理解して成功しました!
以下は解決策です:
最終的には、この URL "http://www.mywebsite.com/post/" をワイルドカードのように使用したいと思います。どうすればいいですか?