いつもお世話になっています。
PHP間での変数の受け渡しで・・
<form action="<?= test.php ?>" method="POST">
<input type="hidden" name="id" value="aaa"/>
<input type="submit" name="submit" value="送信">
</form>
と記述するとtest.phpには渡したいaaaが渡されるのですが、
これだとsubmitを押さないと渡せないため困っています。
したいことをまとめると、submitを使わずにページが表示されたら
スグに変数が渡されるようにしたいです。
いろいろ試してみましたが、力不足で出来ませんでした。
宜しくお願いします!
No.5ベストアンサー
- 回答日時:
No.1です。
補足情報ありがとうございます。PHPで実現させるのであれば、No.2の方が回答されている方法が一番実現可能な方法ではないかな?と思います。
確かにライブラリにDB情報等を記載するのは抵抗があるかもしれませんが、例えばDB情報のライブラリを公開する場所ではないディレクトリに入れてそこから読み込めば直接PHP内に記載するよりは抵抗が少なくなると感じます。
No.4
- 回答日時:
ANo.2です。
.phpファイルに記述されている内容がブラウザを介して閲覧されることはないので問題なさそうですが、ライブラリによっては接続のための情報を別のファイルに記述してwebからアクセスのあるファイルにはそれらを書く必要がないものもあります。
No.1
- 回答日時:
すみません。
ページが表示されたら変数を渡すというのは、具体的にどのような場面を想定されていますか?例えばですが、貴方のトップページにtest.phpのリンクがあって、そこに変数idの値aaaを渡すと仮定すれば、
test.php?id=aaa
というGETメソッドのリンクで変数を渡せますが、こういう事ではないですか?
この回答への補足
ありがとうございます。
具体的にやりたいことは、自分の持っている複数のphpページに
アクセスカウンターのようなものを設置しようとしています。
アクセス数はphpページに表示せず、DBに持つことにしています。
<呼び出すphpクエリ>--------------------
$page = $_POST['id'] ;
$sql = "INSERT INTO COUNT (PAGE_NAME,HIT_COUNT) VALUES ('$page',1) ON DUPLICATE KEY UPDATE HIT_COUNT = HIT_COUNT + 1;"
--------------------------------------------
test.php?id=aaaも試してみたのですが、
<呼び出し元のphp>------------
<?php
require("home/test.php?id=aaa");
?>
------------------------------
とすると、呼び出しもとのページすら表示されなくなってしまったので
「出来ないのか・・」と諦めていました。
ただ、自分の力不足だけなのでしょうか。。。
宜しくお願い致します!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
URLが.PHPってどういう...
-
.phpファイルが、表示されない
-
apacheで拡張子を省略してアク...
-
cakephpで特定ファイル表示(hta...
-
シェルコマンドでphpを実行した...
-
PHP+MySQL SQL文を外部ファイル...
-
sqlite_open、SQLite3::open
-
別のドメインのファイルをrequire
-
phpファイルについて
-
動作os
-
opensslが正しくない - その2
-
htdocsフォルダ以外ではPHP...
-
サイトのphpソースコードを表示...
-
Xamppでindex.phpだけしか表示...
-
onedrive にexcelファイルをア...
-
別ファイルの変数を呼び出した...
-
PHPのif文でその処理を途中で抜...
-
フォントの色を変えるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
URLが.PHPってどういう...
-
.phpファイルが、表示されない
-
use と requireの違いは?
-
PHPからCronを編集したい
-
HTMLに埋め込んだPHPがうまく出...
-
さくらレンタルサーバーでPHPが...
-
プロパティファイルの読み込み...
-
htmlspecialcharsが機能してい...
-
PHPファイルの中身が見られるこ...
-
thtmlファイルとはどんなファイ...
-
PHP+MySQL SQL文を外部ファイル...
-
サーバ無しでphpを動作させる
-
phpの書き方
-
PHPを使ってのサーバ上ファイル...
-
cakephpで特定ファイル表示(hta...
-
PHPの慣習的な書き方・組み方に...
-
sqlite_open、SQLite3::open
-
session_start()でwarningが表...
おすすめ情報