<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Werte an html seite übergeben]]></title><description><![CDATA[<p>Hi,<br />
ich würde wissen wie, bzw ob ich aus z.b einer dialoganwendung werte an eine html seite übergeben kann. sprich das ich zb username und passwort an den login auf der seite (zb <a href="http://www.lokalisten.de" rel="nofollow">www.lokalisten.de</a>) eintragen kann. hab hier diesen eintrag gefunden <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-86978.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-86978.html</a> der ja so ähnlich währe wie mein prob. hoffe mir kann da wer helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158939/werte-an-html-seite-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 23:39:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158939.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Sep 2006 12:48:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Werte an html seite übergeben on Sun, 10 Sep 2006 12:48:57 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich würde wissen wie, bzw ob ich aus z.b einer dialoganwendung werte an eine html seite übergeben kann. sprich das ich zb username und passwort an den login auf der seite (zb <a href="http://www.lokalisten.de" rel="nofollow">www.lokalisten.de</a>) eintragen kann. hab hier diesen eintrag gefunden <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-86978.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-86978.html</a> der ja so ähnlich währe wie mein prob. hoffe mir kann da wer helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1134624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1134624</guid><dc:creator><![CDATA[LuckyProgger]]></dc:creator><pubDate>Sun, 10 Sep 2006 12:48:57 GMT</pubDate></item><item><title><![CDATA[Reply to Werte an html seite übergeben on Sun, 10 Sep 2006 16:38:56 GMT]]></title><description><![CDATA[<p>hi,<br />
verwende doch libcurl!!</p>
<p>das läuft dann so ab:<br />
du sendet mit libcurl du machst zuerst einen GET Request an die page: <a href="http://www.lokalisten.de" rel="nofollow">http://www.lokalisten.de</a> dann bekommst du eine JSESSIONID .... diese brauchst du für den nächsten request!!</p>
<p>dann schickst du folgenden POST request an diese page:<br />
<a href="http://www.lokalisten.de/j_security_check" rel="nofollow">http://www.lokalisten.de/j_security_check</a></p>
<p>POST /j_security_check HTTP/1.1<br />
Host: <a href="http://www.lokalisten.de" rel="nofollow">www.lokalisten.de</a><br />
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6<br />
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,<em>/</em>;q=0.5<br />
Accept-Language: en-us,en;q=0.5<br />
Accept-Encoding: gzip,deflate<br />
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7<br />
Keep-Alive: 300<br />
Connection: keep-alive<br />
Referer: <a href="http://www.lokalisten.de/web/showHome.do;jsessionid=2F767B191B80A909A8847ECCDA99B3A0.server1" rel="nofollow">http://www.lokalisten.de/web/showHome.do;jsessionid=2F767B191B80A909A8847ECCDA99B3A0.server1</a><br />
Cookie: JSESSIONID=2F767B191B80A909A8847ECCDA99B3A0.server1<br />
Content-Type: application/x-www-form-urlencoded<br />
Content-Length: 37<br />
j_username=username&amp;j_password=passwd</p>
<p>username = dein benutzername<br />
passwd = dein passwort</p>
<p>schaut dann ca so aus:</p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;iostream&gt;
#include &lt;cstdio&gt;
#include &lt;curl/curl.h&gt;

using namespace std;

// libcurl.lib mitlinken!!

// This is the writer call back function used by curl
int writer(char *data, size_t size, size_t nmemb, string *buffer) {
	// What we will return
	int result = 0;

	// Is there anything in the buffer?
	if (buffer != NULL)
	{
		// Append the data to the buffer
		buffer-&gt;append(data, size * nmemb);

		// How much did we write?
		result = size * nmemb;
	}

	return result;
}

int main()
{
   CURL *curl_get;
   CURL *curl_post;
   CURLcode res;
   curl_slist *cookieptr;
   string cookieid;
   string buffer;

   curl_get = curl_easy_init();
   if(curl_get) {
     curl_easy_setopt(curl_get, CURLOPT_URL, &quot;http://www.lokalisten.de&quot;);
	 curl_easy_setopt(curl_get, CURLOPT_USERAGENT, &quot;User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6&quot;);
	 curl_easy_setopt(curl_get, CURLOPT_COOKIEFILE, &quot;&quot;);
	 curl_easy_setopt(curl_get, CURLOPT_HEADER, 1);
	 curl_easy_setopt(curl_get, CURLOPT_WRITEFUNCTION, writer);
	 curl_easy_setopt(curl_get, CURLOPT_WRITEDATA, &amp;buffer);

	 res = curl_easy_perform(curl_get);

	 if(res != CURLE_OK) {
		curl_easy_cleanup(curl_get);
		cout &lt;&lt; &quot;Error: &quot; &lt;&lt; curl_easy_strerror(res) &lt;&lt; endl;
		return -1;
	 }	

	 cout &lt;&lt; &quot;Server Response: &quot; &lt;&lt; '\n' &lt;&lt; buffer &lt;&lt; endl;

	 curl_easy_getinfo(curl_get, CURLINFO_COOKIELIST, &amp;cookieptr);
	 if(cookieptr != 0) {
		cookieid = cookieptr-&gt;data;
		cookieid = cookieid.substr(34, 50);
		cookieid = cookieid.replace(10, 1, &quot;=&quot;);
	 }

     /* always cleanup */
     curl_easy_cleanup(curl_get);

	 buffer.clear();
	 curl_post = curl_easy_init();
     if(curl_post) {
		curl_easy_setopt(curl_post, CURLOPT_URL, &quot;http://www.lokalisten.de/j_security_check&quot;);
		curl_easy_setopt(curl_post, CURLOPT_USERAGENT, &quot;User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6&quot;);
		curl_easy_setopt(curl_post, CURLOPT_COOKIE, cookieid.c_str());
		curl_easy_setopt(curl_post, CURLOPT_POSTFIELDS, &quot;j_username=username&amp;j_password=passwd&quot;);
		curl_easy_setopt(curl_post, CURLOPT_HEADER, 1);
		curl_easy_setopt(curl_post, CURLOPT_WRITEFUNCTION, writer);
		curl_easy_setopt(curl_post, CURLOPT_WRITEDATA, &amp;buffer);

		res = curl_easy_perform(curl_post);

		if(res != CURLE_OK) {
			curl_easy_cleanup(curl_post);
			cout &lt;&lt; &quot;Error: &quot; &lt;&lt; curl_easy_strerror(res) &lt;&lt; endl;
			return -1;
		}	

		cout &lt;&lt; &quot;Server Response: &quot; &lt;&lt; '\n' &lt;&lt; buffer &lt;&lt; endl;

		/* always cleanup */
		curl_easy_cleanup(curl_post);
     }
   }
</code></pre>
<p>in curl_easy_setopt(curl_post, CURLOPT_POSTFIELDS<br />
username durch deinen benutzernamen ersetzen!<br />
passwd durch dein passwort ersetzen!</p>
<p>code ist jetzt nicht gerade schön;) soll nur zeigen wie es funzt;)</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1134710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1134710</guid><dc:creator><![CDATA[cpp1]]></dc:creator><pubDate>Sun, 10 Sep 2006 16:38:56 GMT</pubDate></item><item><title><![CDATA[Reply to Werte an html seite übergeben on Sun, 10 Sep 2006 23:02:30 GMT]]></title><description><![CDATA[<p>ok hab ich probiert. nur: ich hab noch nie mit libcurl gearbeitet, du anscheinend schon. da kommt immer das der die zlib1.dll nich erkennt. kp warum hab mir die neueste geholt. vllt kannste mir da weiterhelfen. danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1134839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1134839</guid><dc:creator><![CDATA[LuckyProgger]]></dc:creator><pubDate>Sun, 10 Sep 2006 23:02:30 GMT</pubDate></item><item><title><![CDATA[Reply to Werte an html seite übergeben on Mon, 11 Sep 2006 00:11:01 GMT]]></title><description><![CDATA[<p>hi,<br />
welchen compiler nimmst du? hast du die source selber kompiliert: <a href="http://curl.haxx.se/download/curl-7.15.5.zip" rel="nofollow">http://curl.haxx.se/download/curl-7.15.5.zip</a> ?<br />
cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1134847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1134847</guid><dc:creator><![CDATA[cpp1]]></dc:creator><pubDate>Mon, 11 Sep 2006 00:11:01 GMT</pubDate></item><item><title><![CDATA[Reply to Werte an html seite übergeben on Mon, 11 Sep 2006 15:11:46 GMT]]></title><description><![CDATA[<p>hi,<br />
ich hab Microsoft Visual C++ 6.0 und hab die libcurl.dll hergenommen. werds jetz nochmal mit dem probieren wo du mir gesagt hast. mal schauen</p>
<p>so, habs probiert. hat aber nich gefunzt. bringt mir 230 fehler, von wegen unerwartetes ende</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135025</guid><dc:creator><![CDATA[LuckyProgger]]></dc:creator><pubDate>Mon, 11 Sep 2006 15:11:46 GMT</pubDate></item><item><title><![CDATA[Reply to Werte an html seite übergeben on Tue, 12 Sep 2006 01:06:03 GMT]]></title><description><![CDATA[<p>hast du die library erstellt???<br />
und dann mit dem projekt mitgelinkt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135542</guid><dc:creator><![CDATA[cpp1]]></dc:creator><pubDate>Tue, 12 Sep 2006 01:06:03 GMT</pubDate></item><item><title><![CDATA[Reply to Werte an html seite übergeben on Tue, 12 Sep 2006 21:50:54 GMT]]></title><description><![CDATA[<p>so geht jetz.<br />
muss ich dieses get request auch nochmal machen oda is des immer des selbe, sprich ich kann des oben hernehmen.<br />
und woran erkenn ich ob der login erfolgreich war ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1136222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1136222</guid><dc:creator><![CDATA[LuckyProgger]]></dc:creator><pubDate>Tue, 12 Sep 2006 21:50:54 GMT</pubDate></item></channel></rss>